Change position of UIBarButtonItem in UINavigationBar

后端 未结 20 1501
一个人的身影
一个人的身影 2020-11-27 10:31

How can I change the position of a UIBarButtonItem in a UINavigationBar? I would like my button to be about 5px higher than its normal position.

20条回答
  •  孤城傲影
    2020-11-27 11:11

    Swift 3.1

    let cancelBarButtonItem = UIBarButtonItem()
    cancelBarButtonItem.setBackgroundVerticalPositionAdjustment(4, for: .default)
    vc.navigationItem.setLeftBarButton(cancelBarButtonItem, animated: true)
    

提交回复
热议问题