您的位置:首页 > 其它

基本控件

2014-04-24 14:53 232 查看
基础视图(UILabel、UITextField、UIButton、UIAlertView) 

UILabel *userNameLabel = [[UILabel alloc]
initWithFrame:CGRectMake(30, 100, 100, 30)];

userNameLabel.text
= @"⽤用户名";[containerView
addSubview:userNameLabel];[userNameLabel
release]; 

UITextField *userNameTextField = [[UITextField
alloc] initWithFrame:CGRectMake(100, 100, 190, 30)];

userNameTextField.borderStyle =
UITextBorderStyleRoundedRect;

userNameTextField.placeholder
= @"⼿手机号/邮箱";[containerView
addSubview:userNameTextField];[userNameTextField
release]; 

UIButton *loginButton = [UIButton
buttonWithType:UIButtonTypeSystem];

loginButton.frame = CGRectMake(30, 200, 60, 30);

[loginButton setTitle:@"登录"forState:UIControlStateNormal];

[loginButton addTarget:self action:@selector(login:)
forControlEvents:UIControlEventTouchUpInside];

[containerView addSubview:loginButton];


text

要显⽰示的⽂文本内容

label.text = @“⽤用户名”;

textColor

⽂文本内容的颜⾊色

label.textColor = [UIColor redColor];

textAlignment

⽂文本的对⻬齐⽅方式(⽔水平⽅方向)


label.textAlignment = NSTextAlignmentLeft;

label.font = [UIFont fontWithName:@“Helvetica-Bold”

font
⽂文本字体UILabel的主要作⽤用是显⽰示⼀一段⽂文本,因此提供了很多与显⽰示⽂文本相关

size:20];//⿊黑体加粗,20号字。

的APInumberOfLines

⾏行数

label.numberOfLines = 3;//显⽰示3⾏行,注意label的⾼高度要能容纳3⾏行。如果3⾏行没能显⽰示完信息,没显⽰示的信息以

省略号代替。

lineBreakMode

断⾏行模式

label.lineBreakMode = NSLineBreakByWordWrapping;//

以单词为单位换⾏行

shadowColor

阴影颜⾊色

label.shadowColor = [UIColor yellowColor];//阴影阴影

shadowOffset

阴影⼤大⼩小

label.shadowOffset = CGSizeMake(2,1);//阴影向x正⽅方向偏移2,向y正⽅方

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: