我正在开发一个iPhone应用程序,要求按钮的形状不是长方形/正方形,例如变形虫按钮。而且,当按钮被点击时,该按钮只被突出显示其大小。所以只设置背景图片是不够的。我应该怎么做呢?如何制作具有自定形状的按钮?
4
A
回答
2
一种方法是为正常状态和选定状态制作预先渲染的图像。然后设置使用setBackgroundImage: forState:
将每个图像设置为适当的状态。
我应该补充说,你的预渲染图像会包含“变形虫”形状的透明度,因此会给出“变形虫”形按钮的错觉。将它与选定状态的“变形虫”形状相结合,以及禁用highlightAdjustsImage应该会给你你想要的结果。还是我仍然误解了一些东西?
1
我发现这个很久以前:如何编写自定义的iOS按钮:
http://ios-blog.co.uk/iphone-development-tutorials/how-to-code-custom-ios-buttons/
检查出来,希望它有助于
相关问题
- 1. 自定义按钮形状
- 2. 在wpf和C中制作自定义形状的按钮#
- 3. 如何制作KineticJs自定义形状
- 4. 如何制作按钮的自定义形状(箭头指向外侧)?
- 5. 如何从任意形状的图形制作按钮(Corona SDK)?
- 6. Android:自定义形状的按钮
- 7. WPF自定义形状的按钮
- 8. 如何制作自定义按钮形状保持系统颜色?
- 9. 如何制作具有自我拉伸图像的自定义按钮?
- 10. Android,按钮 - 自定义形状
- 11. CSS + HTML自定义形状按钮
- 12. Css自定义形状按钮
- 13. 为按钮创建自定义形状
- 14. 自定义JavaFX按钮形状
- 15. Android:自定义按钮形状
- 16. 如何创建自定义形状的按钮,Android的
- 17. 具有自定形状的QPushButton
- 18. 具有自定义形状的iOS UIButton
- 19. 如何制作CSS形状的按钮/边框?
- 20. 如何在Swift 3上制作一个形状的UI按钮?
- 21. 如何在html/css中自定义形状的按钮?
- 22. 如何使按钮形状在WPF中的自定义路径?
- 23. 你如何制作具有特定长度的按钮?
- 24. 作为按钮的自定义形状Windows 8
- 25. 具有非矩形形状的iPhone按钮?
- 26. 创建自定义形状/可绘制 - 6面按钮
- 27. 如何在android中自定义形状按钮?
- 28. 如何自定义开关按钮与形状?
- 29. 如何制作网格状按钮组?
- 30. 如何制作按钮按钮类型(自定义键盘)
这_is_要如何做到这一点,但实际上用' - (void)setImage:(UIImage *)image forState:(UIControlState)state'它们可以在IB(我的首选项)中设置。该按钮有4种可能的状态:正常,突出显示,选择和禁用。这听起来像你最低限度想要正常和突出显示。 – bshirley