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