私のコードは、英語とアラビア語の2言語にローカライズされています。サイドメニューのために画面の左上にボタンを配置しました。英語のローカリゼーションでアプリを実行すると、すべて正常に動作しますが、デバイス言語をアラビア語に変更すると、サイドメニューボタンがクリック不可になります。アラビア語のローカリゼーションでは、左から右にデフォルトの画面が右から左に表示されます。つまり、アラビア語の代わりに、英語のローカライゼーションの左上にあるボタンが右上に配置されます。それとは別に、私は両方のローカリゼーションのスワイプジェスチャーからサイドメニューを開くことができます。ボタンのローカライズを変更できない場合
答えて
あなただけのローカライズからアラビア削除し、アラビア語のためのアプリに新しいオプションを追加して、アラビア語であなたが必要なものすべてを行うDisable Autolayout Localization Behavior (RTL - Right To Left Behavior)
OR
でアラビア語で行動を左に権利を削除することができます手動で
thnxですが、英語のレイアウトでうまく動作している間に、ボタンがアラビア語でunclickableになる理由を尋ねました。 –
ビューのデバッグを試しましたか? –
いくつか制約があるかもしれません...デバッグの表示を助けますhttps://koenig-media.raywenderlich.com/uploads/2015/03/Screenshot-1.png https://www.raywenderlich.com/98356/view- xcode-6でのデバッグ –
- 1. FileSystemWatcher変更イベント(LastWriteの場合)が信頼できない
- 2. 変更ボタン背景が有効になっていない場合
- 3. 値が変更されない場合のbackbone.jsの変更
- 4. ボタンのツールチップがローカライズされない
- 5. ボタンが表示されていない場合は、ボタンのテキストを変更しますか?
- 6. 各ビューで変更される場合と変更されない場合があるグローバル変数Laravel 5.2
- 7. ボタンのテキストを変更するためにボタンをクリックすることができる場合は、
- 8. Android:ボタンのテキストの色をプログラムで変更できない
- 9. パーソナルビューの変更をパーソナライズしていない場合の変更 - 共有ポイント
- 10. ボタンを押してラベルを変更した場合
- 11. データバインディング値がtrueの場合、XAML変更ボタンの背景
- 12. Kivy:別のウィジェット(ボタンなど)でウィジェットの属性(テキストなど)を変更したい場合
- 13. jqueryボタンが条件付きで表示されない場合
- 14. FB iframeタブ - ページが「好き」でない場合のコンテンツの非表示/変更
- 15. PCにログインできない場合の起動設定の変更方法
- 16. 変更された場合PHPがクラスを更新しない
- 17. 子ボタンがクリックされたボタンと同じ場合のdiv色の変更
- 18. ボタンのテキストが特定の値である場合、ボタンのクラスを変更してください
- 19. ユーザがページを更新しないと利用できない場合は、一斉ボタンを無効にする
- 20. コールコンバーターターゲットプロパティ値が変更されていない場合でも
- 21. WP7 - クリック時にボタンのプロパティ/スタイルを変更できない
- 22. `this`がconstでない場合、なぜそれを変更できないのですか?
- 23. PHPコードでページを更新できない場合
- 24. L5.1 - ローカライズが機能していないと(ないUbuntuのではなくはいMacの場合)コマンド
- 25. hasClass条件がCSSを変更していない場合Jquery
- 26. 値が変更されていない場合のCHANGE_TRACKING_IS_COLUMN_IN_MASK
- 27. iPhoneのボタンをクリックすると、ローカライズされたnibファイルを変更する
- 28. ボタンがテキストサイズを変更するように選択されている場合
- 29. Reduxディープコピーアレイが変更されない場合でも
- 30. SQL:変数がNULLでない場合、更新ステートメント
あなたのコードを共有していいですか? – 4c74356b41
私は、デザインにautoLayoutを使用しました。言語をアラビア語に変更すると、iPhoneは自動的に英語のレイアウトのミラージュ(鏡面反射)に変換されます。コメントのために –