2014-10-28 5 views
0

У меня есть UIScrollView, который не использует автоматическую компоновку и UITextField. Я хотел бы сделать так, чтобы мое текстовое поле автоматически изменялось в зависимости от ширины представления. Как?Autoresizing UITextField в UIScrollView?

ответ

0

Ну, вы можете захватить размер прокрутки, а затем на основе этого использовать ширину (я предполагаю, что это то, что вам нужно), чтобы размер вашего текстового поля. Вроде бы:

CGSize scrollSize = myScrollView.bounds.size; 
UITextField *myField = [[UITextField alloc] initWithFrame: 
           CGRectMake(0, 0, scrollSize.width * 0.75, 20)]; 

Это сделало бы текстовое поле, которое охватывает 75% ширины обзора.

Смежные вопросы