UITextField 方法与属性
clearButtonMode
//出现一个差号用于清除输入的内容
UITextFieldViewModeNever,不出现
UITextFieldViewModeWhileEditing,当编辑的时候出现差号
UITextFieldViewModeUnlessEditing,当不对其编辑的时候出现
UITextFieldViewModeAlways总是出现
leftView
rightView
inputView
//设置弹出的UIView
[btextField setInputView:aLabel];
inputAccessoryView
//为弹出的键盘添加一个附属UIView
[btextFieldsetInputAccessoryView:aLabel];
UIButton 方法与属性
titleLabel
titleLabel property// 显示按钮当前标题的视图(只读).虽然它是只读的,但是它的属性是可读写的.它的属性在按钮还没有显示之前就有返回值.系统按钮这些值为nil
-(void)setBackgroundImage:(UIImage*)imageforState:(UIControlState)state
-(void)setImage:(UIImage *)image forState:(UIControlState)state
首先setBackgroundImage,image会随着button的大小而改变,图片自动会拉伸来适应button的大小,这个时候任然可以设置button的title,image不会挡住title;
相反的的setImage,图片不会进行拉伸,原比例的显示在button上,此时再设置title,title将无法显示,
[aButtonsetImage:image forState:UIControlStateNormal];//设置图片,图片大小限定,不显示title
[aButtonsetBackgroundImage:image forState:UIControlStateNormal];//设置背景图片,随Button大小改变,显示title
- (NSString*)titleForState:(UIControlState)state
//获取button上的title
[bButtontitleForState:UIControlStateHighlighted]
- (UIColor*)titleColorForState:(UIControlState)state
//获取button在不同状态时title的颜色
[bButton titleColorForState:UIControlStateNormal]
UILabel 方法与属性
shadowColor
shadowOffset
aLabel.shadowColor = [UIColor blueColor];//shadowColor设置阴影
aLabel.shadowOffset= CGSizeMake(2, 2);//shadowOffset设置阴影偏移量