NavBarを作成しようとしましたが、NavBarは問題ありませんが、ボタンを追加しようとするとタイトルが取得されます。ButtonとTitle Swiftを使ってプログラムでNavBarを作成
私のNavBarので、私は
navigationBar.topItem.title = "some title"
or
navigationBar.title = "some title"
ように私のナビゲーションバーのタイトルを設定しようとしたが、両方失敗
let NameHeight = screenHeight * 0.09
let NameWidth = screenWidth
let navBar: UINavigationBar = UINavigationBar(frame: CGRect(x: 0, y: 0, width: NameWidth, height: NameHeight))
self.view.addSubview(navBar)
のように見えます。
また、私は、これは私にエラーを与えるものではありませんボタンを
let btnName = UIButton()
btnName.setImage(UIImage(named: "imagename"), forState: .Normal)
btnName.frame = CGRectMake(0, 0, 30, 30)
btnName.addTarget(self, action: Selector("action"), forControlEvents: .TouchUpInside)
//.... Set Right/Left Bar Button item
let rightBarButton = UIBarButtonItem()
rightBarButton.customView = btnName
self.navigationItem.rightBarButtonItem = rightBarButton
を設定しようとするが、ボタンは単に
おかげでazimovの答えは、このすでに:-)を働くが、それでも「カスタムイメージを設定し、」あなたは私にこの上のヒントを与えることができる私のために失敗しましたか? –
せdoneItem = UIBarButtonItem(画像:画像1、landscapeImagePhone:nilに、スタイル:UIBarButtonItemStyle.Plain、ターゲット:nilに、アクション: "アクション1:") はそれ –
はあなたがナビゲーションバーの幅のルートビュー –