objective-c - 如何全局更改UIKit属性的默认值?

标签 objective-c ios

假设这是可能的,那么更改UIKit类属性的默认值的最佳方法是什么?例如,UIView的clipsToBounds的默认值为NO,但我想这样做,因此我的应用程序中的所有UIView的clipsToBounds默认都设置为YES。

更新:

根据Dave的建议,也许clipsToBounds并不是最好的例子,但是在某些地方还是合适的地方。

我想避免必须创建子类并在可能的情况下相应地更改所有其他类。也许最好的方法是通过UIView类别并在+(void)负载中设置值?

最佳答案

您可以创建UIView的子类,以在其构造函数中设置该属性。

关于objective-c - 如何全局更改UIKit属性的默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9405402/

相关文章:

iphone - 将字符串转换为日期的日期比较

ios - 如何在 iphone 的导航栏中添加右栏按钮

ios - 单击文本字段时隐藏键盘

iOS APNs 角标(Badge)更新问题

ios - 更新 Kinvey 上的现有用户

ios - 我真的必须创建变量的两个版本才能使用 Objective-C block 吗?

objective-c - 如何在 Facebook 上发布音乐文件 (mp3)

ios - ReplayKit 方形录音

iphone - 返回后释放对象吗?

iphone - pushViewController 不适用于 TabbarController