我知道我可以創建一個UIButton並用UIButton初始化UIBarButtonItem。有了這個解決方案我們可以避免這個問題在按下時以編程方式移除UIBarButtonItem上的燈光?
這裏的解決方案:
How to remove/avoid small white splash light on UIBarButtonItem programatically
但我需要的UIBarButtonItem的呼叫酥料餅,並popovers只能從一個的UIBarButtonItem
[self.myPickerPopover presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];
presentPopoverFromBarButtonItem是呼叫:發送
然後,當我試圖使用UIButton解決方案離開應用程序崩潰,因爲我從一個按鈕而不是從BarButtonItem呈現Popover。
任何想法來解決這個問題?任何想法刪除光?
感謝
但你仍然有一個的UIBarButtonItem爲您的UIButton的「上海華」,對不對?你只需將UIButton設置爲UIBarButtonItem的customView即可。你有沒有試過爲UIButtons的superview UIBarButtonItem調用presentPopoverFromBarButtonItem? –
請參閱關於如何從UIButton獲取UIBarButtonItem的示例:http://stackoverflow.com/a/9578399/1691231 –
您嘗試了什麼? –