2012-12-23 73 views
0

我有一個佔位符視圖和7個按鍵See the figure below:PlaceholderView包含許多意見

出版社首先爲出現在佔位符視圖 二第一視圖按鈕 - 佔位符,查看等第二種觀點,我需要的正是這種方式(無標籤欄,沒有分段控制)

如何實現這個問題?

回答

2

創建於interfaceBuilderstoryboardseven意見,並與您的viewcontroller連接的outlets。而寫IBAction方法對所有按鈕的view和改變placeholderviewsubview爲每次當按下按鈕。您可以實現這一點,可以爲所有按鈕創建單獨的操作方法,也可以爲每個按鈕設置一個標籤並調用相同的方法並更改視圖。檢查我的下面的代碼。它會幫助你。

interface builder.中的每個按鈕設置一個tag例如,我分別將它設置爲1,2,3,...。

// action method for all the button look like this.. 
- (IBAction)buttonPressed:(id)sender { 
    for (UIView *view in placeholderView.subViews) { 
     [view removeFromSuperView]; 
    } 
    UIButton *button = (UIButton *)sender; 
    switch(button.tag) { 
     case 1: 
      [placeholderView addSubView:subView1]; 
     break; 
     case 2: 
      [placeholderView addSubView:subView2]; 
     break; 
     case 3: 
      [placeholderView addSubView:subView3]; 
     break; 
    } 
} 
+0

謝謝,我會嘗試現在 – Astakhoff