我正試圖改變導航控制器中UIBarButtonItem
的選擇區域。基本上我試圖改變允許區域,使UIBarButtonItem
可選。現在,我的UIBarButtonItem
的尺寸是40x40,但即使我的手指沒有觸摸按鈕,我也可以輕鬆選擇它。如何更改UIBarButtonItem的選擇區域?
下面就來說明我的意思:
綠色代表UIBarButtonItem
的大小。紅色代表允許選擇UIBarButtonItem
的區域。
如何更改紅色區域的寬度?
下面是一個代碼片段,如果有幫助的:
changeMuscleMap = UIButton(frame: CGRect(x: 0, y: 0, width: 40, height: 40))
changeMuscleMap.setImage(UIImage(named: "change"), forState: .Normal)
navigationItem.leftBarButtonItem = UIBarButtonItem(customView: changeMuscleMap)
謝謝!
你的建議解決方法,而不是解決方案,這是不相干的我問題不管 – Pangu
對不起你的問題的曲解。我現在編輯了我的答案來解決問題。我希望這有幫助。 –