在 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 答案 。