[Objective-C]iOS11になったらUIBarButtonItemをタップ後、画面遷移から戻ってもハイライトされたままになってた...
なんでだーと思って色々調べていたら。
ios - UIBarButtonItem will be always highlight when I click it - Stack Overflow
コメントにあったこちら。
これを頼りにviewWillApperにこれを書いてみた。settingButtonがUIBarButtonItemです。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.
そしたら回復しました。が、バグとのことで応急処置ですね。settingButton.enabled = YES;
settingButton.enabled = NO;
settingButton.enabled = YES;
スポンサーサイト