**uibutton的titlelabel和settile的使用误区**
2015-09-25 13:55
429 查看
UIButton的titlelabel和settile的使用误区
这两天写代码的用到button,想给button上添加内容,用的是titlelabel属性,但是一直加不上,查阅了资料,原因如下,对一个新手来说,这是个大坑啊,把这个问题写下来,以此警戒。
正常使用UIButton的时候设置title是要对应button的ControlState状态的,因为UIButton继承于UIControl,在设置内容时需要对象状态,所有,一半不用title属性,用的是settile方法。对应的titlelabel的text属性是readOnly。
默认UIButton的titlelabel是没设置frame的,而且hidden=YES的,所以是不会显示内容的,只要设置了这两个值就可以正常显示.
po uibutton.titlelabel <UIButttonLabel:0x7575800;frame = (0 0;0 0);text = '11111111';clipsToBounds = YES; hidden = YES; opaque = NO; userInteractionEnabled = NO; layer = <CALayer:0x7572980>>
相关文章推荐
- UI笔记(一)
- 关于如何使用枚举类的values方法!
- 利用SFHFKeychainUtils把UUID当成唯一标示
- buildConfigField "boolean", "LOG_DEBUG", "true"
- java PriorityBlockingQueue 基于优先级队列,的读出操作可以阻止.
- UI框架
- Solr QueryParse扩展
- Android Bluetooth源码学习笔记01
- notepad++自动补全的插件QuickText
- UI27_多长时间移除
- UI26_编程总结
- iOS8.0 之后UIAlertView和UIActionSheet的创建方式的新变化
- STL系列之五 priority_queue 优先级队列
- Arduino线程库ProtoThreads
- 关于“打印队列 Printer Queue, ACM/ICPC NWERC 2006, UVa 12100)"的讨论
- request_firmware
- Errors running builder 'DeploymentBuilder' on project
- android bluedroid架构
- Google HTML/CSS Style Guide
- Google HTML/CSS Style Guide