2011-01-28 38 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]; 
相關問題