iPadのiOS 11でUIBarButtonItemsをクリック/タップ可能にする方法を理解できません。 UIBarButtonsは、iOS 11(およびそれ以降)を実行しているiPhoneと、iOS 10以降を実行しているiPadで完全に動作します。ここで私はUITabBarControllerにUIBarButtonItemを作成するために使用しているコードは次のとおりです。iPadのUIBarButtonitemsがiOS 11 beta 10(Xcode 9 beta)でクリックできない
UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"Account"] style:UIBarButtonItemStylePlain target:self action:@selector(accountOptions:)];
barButton.imageInsets = UIEdgeInsetsMake(-.5, 0, .5, 0);
self.navigationItem.rightBarButtonItem = barButton;
私は(それについて行くの少なくとも2種類の方法で)プログラムで、幅と高さの自動レイアウトの制約を追加しようとしたが、持ってきました運がなかった。私はそれらを間違って行ったかもしれないので、私はその解決策にまだ開いています。
これをシミュレータと実際のiPadの両方でテストしたところ、同じ結果が得られました。
私も運で数回を読んで、このソリューションを試してみた: UIBarButtonItem not clickable on iOS 11 beta 7?
[UIBarButtonItemはiOS 11 beta 7ではクリックできません]の複製がありますか?(https://stackoverflow.com/questions/45854203/uibarbuttonitem-not-clickable-on-ios-11-beta-7) – andreylanadelrey
私はそれを持っています私の説明のリンク。彼らの解決策は、この特定の問題では機能しませんでした。 –