1
私はXamarin.iOSで作業していますが、実行時にプログラムでボタンを追加したり削除したりする必要があるUIToolbarがあります。アイテムが既に追加された後、UIToolbarにUIBoolButtonItemを追加/削除するにはどうすればよいですか?
は、私が使用して、いくつかの異なるアプローチを試してみました:_buttonsはUIBarButtonItem []
SetItems(_buttons, false)
で、ツールバーが更新するようではありません。
アプリがメインの3つのボタンで起動するとツールバーが初期化されます。特定のことが起こると、ツールバーからボタンを削除するだけでなく、新しい項目をツールバーに追加する必要があります。
SetNeedsDisplay()
呼び出した後:
私はまた、呼び出ししようとしている
SetItems(_buttons, false)
、これはどちらかのツールバー項目を更新しません。
提案がありますか?
ありがとう@Yuri S、これは私が探していた答えでした! LayoutSubviews()の設定コードを移動してコンストラクタに入れると、トリックがかかりました。 – kformeck