我遇到問題 - 出於同樣的原因我的應用程序被拒絕了3次,「選擇操作按鈕不會產生操作」。蘋果公司表示,「分享按鈕」並不適用。 在我的設備上(ipod 4 + ipod 5)和iphone模擬,共享按鈕可以工作,並打開一個操作表視圖,其中有3個選項可供選擇,並且它們都可以正常工作。UINavigationBar上的UIBarButtonItem對iPhone 5沒有響應
共享按鈕是一個UIBarButtonItem,並位於UINavigationBar上。 後退按鈕和星形按鈕效果很好,但分享按鈕仍然沒有響應,並且不會產生任何操作。
這是我的應用截圖。
這是我的按鈕代碼:
UIButton *rightButton = [UIButton buttonWithType:UIButtonTypeCustom];
rightButton.frame = CGRectMake(0, 0, 33, 22);
[rightButton setBackgroundImage:[UIImage imageNamed:@"btn_share.png"] forState:UIControlStateNormal];
[rightButton setBackgroundImage:[UIImage imageNamed:@"btn_shareSelect.png"] forState:UIControlStateHighlighted];
[rightButton addTarget:self action:@selector(share) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *rightItem = [[UIBarButtonItem alloc] initWithCustomView:rightButton];
self.navigationItem.rightBarButtonItem=rightItem;
我能做些什麼?有沒有辦法解決這個問題?
你正在測試的iOS版本是什麼? UITapGestureRecognizer與導航欄相關聯嗎? – Stavash
我正在使用ios6。 –
iOS 5兼容性如何?你有沒有嘗試在iOS5.0模擬器上編譯? – Stavash