[英]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.