在故事板中,我将UIToolbar拖到我的静态tablView上。出于某种原因,工具栏在故事板中显示得很好,但是当我运行它时,工具栏根本不显示。然后我尝试删除它,以便我可以拖出一个新的,但工具栏甚至没有显示在我的文档大纲中 - 我无法通过在故事板中单击它来选择它。然后我尝试拖出另一个工具栏并将其放在那个工具栏的顶部,然后显示一个,但模拟器屏幕底部有一个白色间隙:
然后我删除了第二个工具栏并尝试了一些我在网上找到的解决方案,但它们似乎都已过时且容易出错。我怎样才能做到这一点?
答案 0 :(得分:1)
当我想这样做时,我使用UIViewController而不是UITableViewController。 首先通过从Object库中拖动它来添加toolBar然后从同一个库中拖动tableView会更容易,它将自动适合场景中剩余空间的大小。
如果需要实现委托和数据源方法,则必须声明它
@interface MyViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
...
@end
不要忘记将MyViewController设置为tableView的委托和数据源,方法是将它连接到故事板或通过代码连接,如果你想使用IBOutlet作为tableView。
如果您需要更多详细信息,请注释:)