0

在情节提要中,我将 UIToolbar 拖到我的静态 tablView 上。出于某种原因,工具栏在情节提要中显示得很好,但是当我运行它时,工具栏根本不显示。然后我尝试删除它,以便我可以拖出一个新的,但工具栏甚至没有显示在我的文档大纲中 - 我也无法通过在情节提要中单击它来选择它。然后我尝试拖出另一个工具栏并将其放在那个工具栏的顶部,并且那个工具栏出现了,但是模拟器屏幕底部有一个白色间隙:

在此处输入图像描述

在此处输入图像描述

然后我删除了第二个工具栏并尝试了我在网上找到的几个解决方案,但它们似乎都已过时且容易出错。我怎样才能使这项工作?

4

1 回答 1

1

当我想这样做时,我使用 UIViewController 而不是 UITableViewController。首先通过从对象库中拖动它来添加工具栏更容易,然后从同一个库中拖动一个 tableView,它将自动适应场景中剩余空间的大小。

如果您需要实现委托和数据源方法,则必须声明它

@interface MyViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
...
@end

不要忘记将 MyViewController 设置为 tableView 的委托和数据源,方法是在情节提要中连接它,或者如果您想为 tableView 使用 IBOutlet,请通过代码。

如果您需要更多详细信息,请发表评论:)

于 2012-04-26T13:24:18.947 回答