2011-01-28 83 views

回答

16

以下代码将创建一个UILabelUITextField并将它们添加到视图控制器视图中。将此代码添加到loadView方法或视图控制器中的某个位置。

// Create Label 
UILabel *myLabel = [[UILabel alloc]initWithFrame:CGRectMake(10, 50, 200, 40)]; 
[myLabel setBackgroundColor:[UIColor clearColor]]; 
[myLabel setText:@"Hi Label"]; 
[[self view] addSubview:myLabel]; 
[myLabel release]; 

// Create Text Field 
UITextField *myTextField = [[UITextField alloc] initWithFrame:CGRectMake(10, 100, 200, 40)]; 
[myTextField setBackgroundColor:[UIColor clearColor]]; 
[myTextField setText:@"Hi Text Field"]; 
[[self view] addSubview:myTextField]; 
[myTextField release]; 

您还可以使用setter方法设置其他属性。

1
UITextField *textField = [[UITextField alloc]initWithFrame:CGRectMake(10, 10, 29, 40)]; 
[textField setBorderStyle:UITextBorderStyleRoundedRect]; 
[self.view addSubview:textField]; 

UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(10, 10, 29, 40)]; 
label.text = @"Custom Label"; 
[label setFont:[UIFont boldSystemFontOfSize:16]]; 
[self.view addSubview:m_label]; 
相关问题