在 Interface Builder 中创建 UIBarButtonItem
下面的示例显示了如何在 Interface Builder 中添加导航栏按钮(称为 UIBarButtonItem
)。
将导航控制器添加到故事板
选择 View Controller,然后在 Xcode 菜单中选择 Editor> Embed In> Navigation Controller 。
或者,你可以从对象库中添加 UINavigationBar
。
添加条形按钮项
将 UIBarButtonItem
从对象库拖到顶部导航栏。
它应该如下所示:
设置属性
你可以双击项目来改变文字的东西,如刷新,但对于实际的图标刷新,你可以使用。只需为 UIBarButtonItem
选择 Attributes Inspector,为 System Item 选择 Refresh 。
这将为你提供默认的刷新图标。
添加 IB 动作
控制从 UIBarButtonItem
拖动到视图控制器以添加 @IBAction
。
class ViewController: UIViewController {
@IBAction func refreshBarButtonItemTap(sender: UIBarButtonItem) {
print("How refreshing!")
}
}
而已。
笔记
- 此示例最初来自此 Stack Overflow 答案 。