2012-01-22 66 views
0

我有一個iOS的視圖,有一些UI小部件,如滑塊和按鈕。想象一下,其中一個控件將顯示的一些按鈕更改爲一組不同的按鈕。處理這個問題的最好方法是什麼?是否有可能複製我當前的視圖,改變一些按鈕,然後在按下按鈕時指向新的按鈕?iOS的這種類型的用戶界面的任何建議

回答

1

只需創建所需的所有控件並保持對它們的引用。然後在你想要隱藏的視圖上設置view.hidden = YES,在你想要隱藏的視圖上設置view.hidden = NO。

+0

也許我的問題是,我也喜歡使用Interface Builder來操作新的按鈕組的能力,因爲它們會有一個稍微不同的佈局。在視覺上更容易設置位置,大小等。我想一個解決方案是將它們放在IB中,寫下座標,然後在代碼中使用這些座標? – Joe

+0

這是一種方法。另一種方法是在Interface Builder中創建一個普通的UIView,然後在其中放入一組按鈕。然後,您可以通過設置單個UIView.hidden屬性來隱藏或取消隱藏該組中的所有按鈕。 – EricS