我是IOS开发的新手。我正在创建一个带有很多按钮的应用程序。如何在类的帮助下为所有按钮赋予相同的属性?
答案 0 :(得分:0)
您的答案确实不是Stackoverflow的理想选择,因为这不是您寻求帮助的直接问题,而是最佳实践的问题。再次检查行为准则。
但是您可以执行以下操作:
(如果您需要立即实例化/完成这些按钮)
a)在您的类中创建一个私有静态函数,该函数使用属性构建按钮,并为它们提供您通过参数传递的文本和选择器。
b)创建一个仅应用您所需属性的私有静态函数
(如果您只想应用相同的样式)
a)在您的类中创建一个私有函数,该函数将对viewDidLoad上的所有按钮进行样式化
答案 1 :(得分:0)
您可以尝试以下几种方法:
1-您可以尝试使用通用的样式代码创建UIButton
的子类,并在程序中使用该自定义按钮代替UIButton。
2-您可以扩展UIButton使其具有样式类别功能,然后从视图控制器中的viewDidLoad()
或视图中的awakeFromNib()
调用该功能。
3-您可以使用外观协议来设置按钮某些方面的样式(尽管可能会有所限制)。
作为开发人员,您需要决定要选择的方法以及开发的方式。