0
左のボタンのボタンアイテムを縦に整列させることができません。私が使って試してみました左のバーボタンアイテムのアラインメント - スウィフト
override func viewDidLoad() {
super.viewDidLoad()
var image = UIImage(named: "pinImage")
image = image?.withRenderingMode(UIImageRenderingMode.alwaysOriginal)
navigationItem.rightBarButtonItem = UIBarButtonItem(image: image, style: UIBarButtonItemStyle.plain, target: self, action: #selector(handleMapView))
navigationItem.leftBarButtonItem = UIBarButtonItem(title: "+", style: .plain, target: self, action: #selector(createTrip))
navigationItem.leftBarButtonItem?.setTitleTextAttributes([ NSFontAttributeName: UIFont(name: "Nunito", size: 48)!, NSForegroundColorAttributeName : UIColor(r: 123, g: 230, b: 200)], for: UIControlState.normal)
}
:ここに私の現在のコードである
navigationItem.leftBarButtonItem?.setBackgroundVerticalPositionAdjustment(4, for: .default)
が、私は私の垂直位置を変更することができません。助言がありますか?
https://stackoverflow.com/questions/23546161/bar-button-item-not-correctly-aligned –
私もこれを試してこれが役に立たなかった – ajayb
結果を得るには 'navigationItem.leftBarButtonItem?.imageInsets = UIEdgeInsets(top:5、left:0、bottom:5、right:10)'を使用します。 – Mina