1
我有以下ios應用程序設計:加載不同的子視圖
我在導航欄上有分段控制。當我按不同的段時,應在主視圖的位置呈現不同的子視圖(用不同的控制器)。 這就像標籤欄控制器,但分段控制,而不是標籤。
什麼是最好的方式來實現這個(我使用故事板,所以如果可以完成與它的幫助將是完美的)?
我的應用程序僅支持iOS 5,所以我不需要與舊版本的兼容性。
感謝諮詢
我有以下ios應用程序設計:加載不同的子視圖
我在導航欄上有分段控制。當我按不同的段時,應在主視圖的位置呈現不同的子視圖(用不同的控制器)。 這就像標籤欄控制器,但分段控制,而不是標籤。
什麼是最好的方式來實現這個(我使用故事板,所以如果可以完成與它的幫助將是完美的)?
我的應用程序僅支持iOS 5,所以我不需要與舊版本的兼容性。
感謝諮詢
如果你只是想交換意見,你可以通過創建的UIView的子類,拖着意見到您的viewController與segmentControl,然後設置的意見,適當的子類實現這一點。爲最初不想顯示的視圖檢查「隱藏」。
然後,在你的viewController,創造了customViews屬性和創建這樣一個動作:
- (IBAction)segmentChanged:(id)sender {
if (self.segmentControl.selectedSegmentIndex == 0){
self.firstView.hidden = NO;
self.secondView.hidden = YES;
}else if (self.segmentControl.selectedSegmentIndex == 1){
self.firstView.hidden = YES;
self.secondView.hidden = NO;
}
}
當你點擊第一或第二這將交換意見。那是你正在嘗試做什麼?