UIButton使用代码创建需要的注意点

来源:互联网 发布:jquery json导出excel 编辑:程序博客网 时间:2024/06/10 00:27

1.Button的组成




2.如果你设置了label的text显示不出来

2.1:看看你是否设置了imageView.image的图像,会把label.text遮盖住。

2.2:看看是否是直接设置值 btn.textLabel.text  = @"onebyte",如果是直接设置值的话,按钮会无法识别为什么状态的按钮设置的,会无法显示text,应使用 [btn setTitle: @"onebyte" forState : UIcontrolState ]

2.3:当你使用了UIButton的setXXX forState:state 为多种状态 设置值时.如果你这时出于某种目的想获取title是这时得注意了。。你可能获取的不是你想要的,可能出现的情况如下(你快速点击btn可能获得的是normal但是稍微长点获得的是highlighted的):

0 0
原创粉丝点击