
2)您在css中定义好皮肤,在as去setStyle吧,不过如果组件多,估计比较累,您就然那些组件都继承某个基类,在基类注册当前组件到某一个pool,然后你每次更新那个pool就行了。
当我们想创建一个自定义皮肤的按钮时,UIButton* btn = [UIButton buttonWithType:UIButtonTypeCustom]
[btn setBackgroundImage:(UIImage*) forState:UIControlStateNormal]
如果我们想要一个selected的按钮,
[btn setBackgroundImage:(UIImage*) forState:UIControlStateSelected]
但这样还是有个问题,当我们设置了btn.selected = YES后,再去点击按钮,
发现会变灰色,说明在这个状态下没设置我们的皮肤,
[btn setBackgroundImage:(UIImage*) forState:UIControlStateSelected | UIControlStateHighlighted]
这样就OK了~
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)