如何在我的 TableView 顶部添加一个按钮

Posted

技术标签:

【中文标题】如何在我的 TableView 顶部添加一个按钮【英文标题】:How can I add a button to the top of my TableView 【发布时间】:2013-08-16 16:27:45 【问题描述】:

我的故事板中有以下内容,并想在 TableView 顶部添加一个按钮,允许我添加成员。

在场景中,用户会看到显示“用户个人资料”和“成员”的第一个屏幕。触摸“成员”时,会显示下一个屏幕,显示成员列表,顶部是一个按钮,上面写着“

我试图在显示成员列表时在顶部显示一个“添加”按钮。

希望这是有道理的!我希望不必将 TableView 嵌入另一个导航控制器中。

感谢您的帮助!!!!

【问题讨论】:

你为什么不推送到第二个视图控制器(它会给你导航栏来添加你的按钮)? 我正在使用我的自定义 segue 进行推送,将列表滑动到屏幕上,但是如何将按钮添加到导航栏?我是否必须以编程方式获取导航栏和添加按钮?或者,我可以在设计器中完成吗? 您创建一个 UIBarButtonItem 并将其添加到控制器的 self.navigationItem。 呃,应该知道那个!!!!明白了,非常感谢!!!!!! 【参考方案1】:

您可以在导航栏中添加一个按钮,但首先,您需要有一个导航栏。

为此,您需要在 Storyboard 中选择您的场景,然后转到 Editor 菜单并选择 Embed In:Navigation Controller。

完成后,您可以从右侧面板中拖入一个导航项。

然后您可以将其作为 IBOutlet 添加到您的类中,并为其声明一个 IBAction。

酷吗?

另外,我认为您的故事板文件可能设置不正确。

在此处查看 Apple 的 Simple Drill Down 示例文件:

http://developer.apple.com/library/ios/samplecode/SimpleDrillDown/Introduction/Intro.html

干杯。

【讨论】:

以上是关于如何在我的 TableView 顶部添加一个按钮的主要内容,如果未能解决你的问题,请参考以下文章

如何在 UIViewController 的 tableView 顶部添加自定义视图并能够一起滚动

在我的主 tableView 中添加 Facebook Like 按钮?

使用 .grouped tableview 时,摆脱在我的标题中添加的空间

tableview 顶部的视图显示在下面

我想在ios的tableview顶部添加一个排序和过滤按钮?

当按钮覆盖在表格视图顶部时,如何防止表格视图单元格注册点击?