UIButton
button.adjustsImageWhenDisabled = NO; //当设置按钮不可用时,按钮的颜色会变化,此属性来控制这个功能是否开启,设置为NO时,颜色不变
button.adjustsImageWhenHighlighted = NO; //当按钮处于高亮状态时,按钮颜色不变
reversesTitleShadowWhenHighlighted //当按钮处于高亮状态时,标题的阴影是否改变
showsTouchWhenHighlighted //点击按钮时是否让其发光
tintColor //提示的颜色
//设置按钮中的内容里四个边界的距离 四个参数分别代表的是距离上,左,下,右边界的距离,如果本身距边界距离大于参数,则布局不变
button.contentEdgeInsets = UIEdgeInsetsMake(0,10, 0, 0);
同上
imageEdgeInsets
titleEdgeInsets
//当前按钮的标题,只读方法
currentAttributedTitle
NSAttributedString *currentAttributedTitle = button.currentAttributedTitle; //但是按钮的标题默认为空
currentBackgroundImage 当前按钮的背景,只读
currentImage 当前按钮的图片,只读
currentTitle 当前标题,只读,反悔类型为NSString
currentTitleColor 只读
METHOD
- (UIImage *)imageForState:(UIControlState)state //返回某个状态下使用的图片
[button addTarget:self action:@selector(btnClick:) forControlEvents:UIControlEventTouchUpInside];