2017-06-02 1 views
0

私はモデルの鉄道レイアウトを設計するためのアプリケーションを作成しています。私は、ツールバーを縦にして縦にして、ツールバーを横に動かすとツールバーが画面上の同じ場所にとどまるようにして、ツールバーが左になるようにしますiOS上に組み込まれたカメラアプリのツールバーと同様に、アイコンが回転します。これどうやってするの? Xcodeのインターフェースビルダーでこれを行うことはできますか?そうでない場合、特定のコードは何ですか?また、私はスイフトを使用しています。ありがとう。ツールバーが回転しないようにするために縦向きツールバーを横向きにして縦向きにして縦向きにするにはどうすればいいですか?

答えて

1

は、ここでのコードは次のとおりです。

import UIKit 

class MainNavigationController: UINavigationController { 

override var shouldAutorotate: Bool { 
    return false } 

} 
class MainViewController: UIViewController { 

override func viewWillAppear(_ animated: Bool) { 
    super.viewWillAppear(animated) 

    // Hide the navigation bar on the this view controller 
    self.navigationController?.setNavigationBarHidden(true, animated: animated) 
} 

override func viewDidLoad() { 
    super.viewDidLoad() 

} 

は基本的に、あなたが回転しないようにしたいビューにナビゲーションコントローラを埋め込む必要があり、MainNavigationControllerにナビゲーションコントローラのクラスを変更します必要に応じてナビゲーションバーを非表示にします。

関連する問題