Как я могу добавить ярлыки и текстовые поля программно в iPhone - PullRequest
6 голосов
/ 28 января 2011

Как программно добавить метки и текстовые поля в iphone? Как установить рамку для надписей и текстовых полей?

Ответы [ 2 ]

16 голосов
/ 28 января 2011

Следующий код создает UILabel и UITextField и добавляет их в представление контроллеров представления.Добавьте этот код в метод 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];

Вы также можете установить другие свойства, используя методы установки.

1 голос
/ 11 октября 2012
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];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...