как реализовать scrollview для динамически создаваемых текстовых полей и меток - PullRequest
0 голосов
/ 13 декабря 2011

Я создаю от 6 до 10 текстовых полей динамически, а также некоторые метки динамически. Я хочу реализовать представление прокрутки для этого. Как это сделать? Я перетащил представление прокрутки и реализовал приведенный ниже код в методе ViewDidLoad. Даже после подключения IBOutlet для scrollview. Но ничего не работает.

Может кто-нибудь сказать мне пример, где я могу добавить все эти текстовые поля в представление прокрутки, а когда оно превышает предел просмотра прокрутки, его следует прокрутить вниз, чтобы увидеть текстовые поля.

- (void)viewDidLoad

{

[self textField1];
[self textField2];

[super viewDidLoad];
scrollView.frame = CGRectMake(0, 0, 600, 800);
[scrollView setContentSize:CGSizeMake(500, 800)];

}

// код для динамического создания текстового поля с использованием - (void) функции текстового поля

UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(200, 250, 200, 35)];

 UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(200, 300, 200, 35)]; 

UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(200, 350, 200, 35)];

UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(200, 400, 200, 35)];

   UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(200, 450, 200, 35)];


   UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(200, 500, 200, 35)];

Ответы [ 3 ]

0 голосов
/ 13 декабря 2011

После создания текстовых полей добавьте текстовые поля в представление прокрутки.

[scrollview addSubview:textfield];
0 голосов
/ 13 декабря 2011

В главном окне добавьте один вид прокрутки.После этого в представлении прокрутки добавьте UIView в качестве подпредставления.

Нравится: MainView -> ScrollView ---> SubView

Затем в ViewDidLoad:

    scrollView.contentSize = CGSizeMake(320, 500);
scrollView.frame = CGRectMake(0.0,0.0,320.0, 480.0);
subView.frame = CGRectMake(0.0,0.0,320.0, 460.0);

Послекоторые добавляют TextFields динамически внутри SubView, а не в MainView.

0 голосов
/ 13 декабря 2011

Получите мой код от здесь .Я уверен, что это поможет

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