簡體   English   中英

將選項卡添加到MasterView Controller項目

[英]Add Tabs To MasterView Controller Project

我用tableView創建了一個MasterViewController項目,現在我想在其中添加一些標簽。 我試圖將選項卡欄拖放到MasterViewController ,然后顯示選項卡,但是它們鏈接了tableView的最后一個單元格。

有什么辦法可以使這些標簽保持在原處,以便始終顯示它們? 我要完成的工作是為用戶提供按鈕以推動在tableView組織數據,因此我願意接受其他建議。

這是圖片:

在此處輸入圖片說明

在此處輸入圖片說明

您需要讓您的控制器是UIViewController,而不是UITableViewController(其中表視圖是控制器的self.view,並且是全屏顯示)。 如果您使用UIViewController,則可以添加一個表格視圖,並調整其大小,以便在底部有空間添加選項卡欄。 在這種情況下,表視圖和選項卡欄都是控制器self.view的子視圖。 您嘗試使用的方式是將選項卡欄添加到表的滾動視圖中。

聽起來好像您將其添加為表視圖的子視圖,所以當表視圖滾動時,它也會滾動。 看一下如何創建一個容器視圖,以同時容納tableView和選項卡欄/分段控件/位於其下方的按鈕。 您將需要使控制器成為UIViewController的子類,而不是UITableViewController

或者,使用導航欄添加一些編輯按鈕,以進入一種編輯模式,該模式在每行上顯示控件,或者這些按鈕實際在何處編輯當前選定的行。

標簽欄是容器控制器,用於表示您的應用程序的其他模式。 如果只想組織表視圖數據,我的建議是使用UISegmentedControl

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM