2015-04-23 51 views
0

我的應用程序是建立這樣的(我不能發表圖片)我怎樣才能rezise UIScrollView裏面的子視圖?

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

我想補充按鈕dinamically,取決於WebService的響應。我以編程方式添加這些按鈕,並且它運行良好,但視圖缺乏空間。爲了實現這一目標,我必須重新調整觀點,以便正確顯示這些新圖標,但我無法達到預期的效果。我該怎麼做才能做到這一點?請原諒我可憐的英語xD。

== EDIT ==

這裏是我加入一些UISwitch到內容查看

  1. UISwitch * switchDebito = [[UISwitch的alloc] initWithFrame的代碼:CGRectMake(260, 1080+ (cantidadNotificacionesEnconrtadas * 35),50,35)];
  2. [switchDebito setOn:notification.NotificationDebit];
  3. [self.contentView addSubview:switchCredito];

在第1行創建的開關,增加了它的高度,最終(並不重要) 2號線是沒有意義的 3號線:在這裏,我們將開關添加到內容查看

+0

請分享您的輸出和預期輸出的截圖。 –

+0

回答檢測您添加的按鈕數量以及添加一個按鈕後需要增加多少尺寸 –

+0

與我們分享一些代碼。你如何添加它? –

回答

0

人們尋找araund同樣的問題,只是設置滾動更大的幀,然後設置內容視圖幀和瞧!

1

覆蓋viewWillLayoutSubViews方法在你看來控制器和設置內容視圖幀裏面

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

你在'設置你的框架在這​​裏'是什麼意思?抱歉 –