Swift中的外观代理/ UI_APPEARANCE_SELECTOR?
发布时间:2020-12-14 06:04:23 所属栏目:百科 来源:网络整理
导读:苹果文档说明: To participate in the appearance proxy API,tag your appearance property selectors in your header with UI_APPEARANCE_SELECTOR. 在Objective-C中,可以使用UI_APPEARANCE_SELECTOR注释属性,如下所示: @property (nonatomic,strong) U
苹果文档说明:
在Objective-C中,可以使用UI_APPEARANCE_SELECTOR注释属性,如下所示: @property (nonatomic,strong) UIColor *foregroundColor UI_APPEARANCE_SELECTOR; 我怎么能在Swift中做同样的事情?
将自定义视图属性标记为动态。
例如: class YourCustomView: UIView { dynamic var subviewColor: UIColor? { get { return self.yourSubview.backgroundColor } set { self.yourSubview.backgroundColor = newValue } } ... } 然后: YourCustomView.appearance().subviewColor = UIColor.greenColor() (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby – 在模拟时,如何返回传入的参数之一?
- React-Native Android 学习笔记——1,配置环境
- c – SSE FP单元是否检测到0.0个操作数?
- ruby-on-rails – 为什么在Rails 4.2中使用redirect_to时有
- 用C语言实现Ping程序功能---转
- flex DataGrid 标题上放 CheckBox 实现全选
- cocos2d-js 打包app包时 调用 cc.audioEngine.playMusic(so
- 单元测试 – 在测试/原型设计过程中单元测试是个坏主意吗?
- How To Read XML File In Java – (SAX Parser)
- Swift 中的引用类型与值类型