Tig*_*ing 1 iphone cocoa-touch uibutton ipad ios
UIButton有3种不同的图像属性:
currentBackgroundImage currentImage imageView
他们每个人代表什么?
我会说a UIButton有两组图像:
分配给: setImage:forState:
那些通过分配 setBackgroundImage:forState:
它们允许你设置允许美国的前景和背景图像按钮:UIControlStateNormal,UIControlStateHighlighted,UIControlStateDisabled,UIControlStateSelected,等(它们在您链接到文档中描述,在部分"控制国")
现在,currentBackgroundImage并currentImage允许为当前图像(即,对应于按钮的当前状态的图像)的直接访问.
另一方面,imageView允许访问UIImageView按钮图像下面的对象,以便您可以根据需要设置其属性.例如(来自您链接的文档):
虽然此属性是只读的,但它自己的属性是可读/写的.使用这些属性配置按钮视图的外观和行为.例如:
Run Code Online (Sandbox Code Playgroud)UIButton *button = [UIButton buttonWithType: UIButtonTypeRoundedRect]; button.imageView.exclusiveTouch = YES;
| 归档时间: |
|
| 查看次数: |
296 次 |
| 最近记录: |