我使用MasterViewController
创建了一个tableView
项目,现在我想为此添加一些标签。我尝试将标签栏拖放到MasterViewController
并显示标签,但它们与tableView
中的最后一个单元格相关联。
有没有办法让标签保持原位,以便始终显示?我想要完成的是给用户按钮来推动组织tableView
中的数据,所以我愿意接受其他建议。
以下是图片:
答案 0 :(得分:2)
您需要将控制器设置为UIViewController,而不是UITableViewController(其中表视图是控制器的self.view,并且是全屏)。如果您使用UIViewController,您可以添加一个表视图,并调整它的大小,使您在底部有空间来添加标签栏。在这种情况下,表格视图和标签栏都是控制器的self.view的子视图。您尝试它的方式,标签栏将添加到表的滚动视图中。
答案 1 :(得分:1)
听起来您将其添加为表视图的子视图,因此当表视图滚动时它也会滚动。查看创建容器视图以同时保存位于其下方的tableView和标签栏/分段控件/按钮。您需要将控制器设为UIViewController
的子类,而不是UITableViewController
。
或者,使用导航栏添加一些编辑按钮,进入编辑模式,显示每行的控件或按钮实际编辑当前所选行的位置。
答案 2 :(得分:-2)
标签栏是容器控制器,用于显示应用程序的不同模式。如果您只想整理您的tableview数据,我的建议是使用UISegmentedControl。