FC2ブログ

[Objective-C]iOS11になったらUIBarButtonItemをタップ後、画面遷移から戻ってもハイライトされたままになってた...

なんでだーと思って色々調べていたら。

ios - UIBarButtonItem will be always highlight when I click it - Stack Overflow

コメントにあったこちら。

Still not fixed under 11.2.1 :( I set a small workaround.. if(button.isEnabled == true) {button.isEnabled = false; button.isEnabled = true} and this does fix it.

これを頼りにviewWillApperにこれを書いてみた。settingButtonがUIBarButtonItemです。

settingButton.enabled = YES;
settingButton.enabled = NO;
settingButton.enabled = YES;

そしたら回復しました。が、バグとのことで応急処置ですね。
スポンサーサイト




実験@2018/03/11 14:57   | 0 comments | 0 trackbacks |

コメント

コメントの投稿


秘密にする

«  | HOME |  »

いろいろ作ったり

プロフィール

icot

Author:icot
総合電気メーカで働く会社員でしたがいい年にも関わらずコンサルに転職。お酒、ジョギング、音楽、本、料理をこよなく愛してます。ここでは、日々感じた事を書き連ねるとともに、いろいろ実験してみたりしてます。
icotfeels[at]gmail.com

これまでに感じたこと