ラウンドボーダーのUIBarButtonItemを作成したいと思います。私のUIBarButtonItemにタイトルがないのはなぜですか?
let postButton = UIButton(type: .Custom)
postButton.frame = CGRectMake(0, 0, 90, 30)
postButton.layer.borderColor = logoColor(0).CGColor
postButton.layer.borderWidth = CGFloat(3.0)
postButton.layer.cornerRadius = 4.0
postButton.clipsToBounds = true
postButton.titleLabel?.font = UIFont(name: "Lato-Bold", size: 10.0)
postButton.titleLabel?.textAlignment = .Center
postButton.titleLabel?.textColor = UIColor.blackColor()
postButton.setTitle("post", forState: .Normal)
postButtonBar = UIBarButtonItem(customView: postButton)
navigationItem.rightBarButtonItems = [ postButtonBar ]
これを試しましたが、結果はタイトルのない赤いアウトラインボタンになりました。
あなたが正しくあなたのボタンを構築した場合にあなたのコードは正常に動作します
()' – Slayter
私はあなたのボタンの働きを持っています。 – matt