Добавьте два UITextFields в UIToolbar - PullRequest
0 голосов
/ 28 октября 2011

Как я могу добавить два UITextField s к UIToolbar, как показано ниже?

Ответы [ 3 ]

2 голосов
/ 28 октября 2011

Как сказал Пиво!
Посмотрите на ваше изображение, я думаю, что это не UIToolbar с двумя UITextFields.Если вы хотите использовать UIToolbar, вы можете написать его без IB.Коды, подобные следующим:

UIToolbar *tool = [[UIToolbar alloc] initWithFrame:CGRectMake(40.0,0.0,400,180.0)];
UITextField *firstTextField = [[UITextField alloc] initWithFrame:CGRectMake(20.0, 10.0, 360.0, 60)];
firstTextField.backgroundColor = [UIColor whiteColor];
[firstTextField.layer setCornerRadius:18];
UITextField *secondTextField = [[UITextField alloc] initWithFrame:CGRectMake(20.0, 100.0, 360.0, 60)];
secondTextField.backgroundColor = [UIColor whiteColor];
[secondTextField.layer setCornerRadius:18];
secondTextField.borderStyle = UITextBorderStyleBezel;

[tool addSubview:firstTextField];
[tool addSubview:secondTextField];

[view addSubview:tool];
[tool release];
[firstTextField release];
[secondTextField release];

Вы можете изменить стиль UIToolBar и UITextFields.

Удачи!

0 голосов
/ 28 октября 2011

Вы просто не можете со стандартным UIToolbar. Это однорядная вещь.

Но вы можете добавить их в UIView, где вы рисуете градиент в качестве фона. Посмотрите на UIView и Core Graphics.

0 голосов
/ 28 октября 2011

Если вы используете IB для добавления UIToolbar в представление, все, что вам нужно сделать, это перетащить UITextField на UIToolbar.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...