親切すぎるiPhoneアプリ開発の本

ナビゲーションバー付き画面にするには? - ツールバーも装備されている

Icon comment count 0
Icon stock count 0

4 ツールバーも装備されている

また、UINavigationControllerはナビゲーションバーの他にツールバーも表示できます。このツールバーもナビゲーションバーと同じく、現在選択されているコンテンツUIViewControllerのtoolbarItemsプロパティに設定されているUIBarButtonItem群が反映されるようになっています。

【toolbarItemsプロパティ】

ツールバーに表示するUIBarButtonItem群を設定する。

toolbarItemsプロパティへの設定は、UIToolbarのitemsプロパティへの設定と変わりません。

↓ PreviewController.swift サンプル:32/ThumbnailShowToPreview-16
class PreviewController: UIViewController {・・・
    override func viewDidLoad() {
            ・・・
            ↓ツールバーに表示する項目の設定
        let trash = UIBarButtonItem(barButtonSystemItem: .Trash, 
            target: self, action: "trashAction")
        self.toolbarItems = [trash]
    }
    ・・・
    override func viewDidAppear(animated: Bool) {
         ・・・
        ↓ツールバーを見せる
        self.navigationController?.toolbarHidden = 

出典情報

Medium

親切すぎるiPhoneアプリ開発の本

  • 著者: 國居 貴浩

コメント

    コメントはありません