2015-04-23 9 views
0

Мое приложение построено, как это (я не могу добавлять изображения)Как я могу пересмотреть subview внутри UIScrollView?

UIViewController 
| 
|----UIView 
    | 
    |----UIScrollView 
      | 
      |----UIView (here are added my buttons, called contentView) 

Я хотел бы добавить кнопки динамически, в зависимости от реакции WebService. Я добавляю эти кнопки программно, и все идет хорошо, но в представлениях нет места. Чтобы выполнить эту задачу, я должен изменить размер представления, чтобы правильно отобразить эти новые значки, но я не могу получить желаемый эффект. Что мне делать, чтобы сделать это? Пожалуйста, простите мой плохой английский xD.

== EDIT ==

Вот код, где я добавляю некоторые UISwitch к contentView

  1. UISwitch * switchDebito = [[UISwitch Alloc] initWithFrame: CGRectMake (260, 1080+ (cantidadNotificacionesEnconrtadas * 35), 50, 35)];
  2. [переключательDebito комплектOn: уведомление.NotificationDebit];
  3. [self.contentView addSubview: switchCredito];

В строке 1 создать переключатель, увеличивая его высоту в конце концов (на самом деле не важно) Line 2 бессмысленна Линия 3: здесь мы добавим переключатель в contentView

метод
+0

Просьба поделиться снимком экрана с выходом и ожидаемым выходом. –

+0

Ответьте на то, сколько кнопок вы добавляете, и после добавления одной кнопки размер, который нужно увеличить –

+0

Поделитесь с нами кодом. как вы его добавляете? –

ответ

0

каждому, кто ищет araund с тем же вопросом, просто установить рамку свитка больше и затем установить вид содержимого и вуаля !!

1

перезапись viewWillLayoutSubViews на ваш взгляд контроллер и установить вид содержимого кадров внутри него

- (void)viewWillLayoutSubViews { 
    [super viewWillLayoutSubViews]; 
     //set your frames here 
} 
+0

Что вы имеете в виду под «установить свои рамки здесь»? сожалею –

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