[英]Toolbar bar button item not working properly in SplitViewController
我遇到一個奇怪的問題,類似於此職位或此問題 。 我的工具欄最左邊的條形按鈕項的觸摸檢查器不正確。 就我而言,這僅在我在SplitViewController的DetailViewController中添加工具欄並在iPhone上運行時發生。
紅色字段是項目按鈕的異地觸摸檢查器。
我嘗試了很多事情,這些都是我發現的。 我正在使用Xcode 6。
有人遇到過同樣的問題嗎? 如果沒有,我將不勝感激,如果您可以通過簡單地創建一個新的Master-Detail項目並在DetailViewController中添加工具欄並將其約束到底部並在iPhone模擬器或設備上運行它來進行嘗試。 如果導致相同的問題,請分享。 似乎沒有明確的答案,所以我想知道Xcode是否存在問題。 我想出的唯一解決方案是改用標簽欄。 請分享您對此的想法或解決方案。
編輯:
我已將Item按鈕連接到IBAction,當我觸摸Item時,它確實被觸發。 我以為那是行不通的,因為除非我觸摸紅色區域,否則它不會提供Flash動畫。 IBAction被調用,但除非我觸摸紅色區域,否則它仍然不提供Flash動畫。 並且項目按鈕的觸摸檢查器字段似乎太大。
我還發現我無法使用self.itemButton.title = @"Changed Title";
這樣的方法在代碼中更改此按鈕的self.itemButton.title = @"Changed Title";
,但我通過在兩個按鈕之間切換來解決了這一問題。
- (IBAction)editAction:(id)sender {
[self.toolBar setItems:@[self.doneButton]];
}
- (IBAction)doneAction:(id)sender {
[self.toolBar setItems:@[self.editButton]];
}
更新:
Xcode 6.2中已解決此問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.