Xcode 7 ビューの「セマンティック」ストーリーボード設定とは何ですか? 質問する

Xcode 7 ビューの「セマンティック」ストーリーボード設定とは何ですか? 質問する

iOS9 と xCode7 では、ストーリーボード設定に「semantic」という新しいフィールドが導入されたようです。Google 検索では、関連する結果は上位に表示されませんでした。

ビュー セマンティック フィールドの重要性は何ですか? ここに画像の説明を入力してください

ベストアンサー1

iOS 9 には新しい国際化サポートがあり、現在のシステム言語に応じて、インターフェイスを左から右へ、またはその逆に反転できます。アラビア語を選択してテストできます。アラビア語は右から左に読み取られるため、インターフェイスが反転します。

ここApple のガイドを読むことができます。

ストーリーボードのプロパティ「Semantic」は、ビューを反転するかどうかを iOS が認識できるようにするルールです。複数のオプションがあります。

  • 未指定- ビューのデフォルト値。左から右のレイアウトと右から左のレイアウトを切り替えると、ビューが反転されます。
  • 再生- 再生、巻き戻し、早送りボタンや再生ヘッド スクラバーなどの再生コントロールを表すビュー。これらのビューは、左から右のレイアウトと右から左のレイアウトを切り替えても反転しません。
  • 空間的な- 方向コントロールを表すビュー。たとえば、テキスト配置用のセグメント コントロールや、ゲーム用の D パッド コントロールなどです。これらのビューは、左から右へのレイアウトと右から左へのレイアウトを切り替えても反転しません。
  • 左から右へ強制- 常に左から右のレイアウトを使用して表示されるビュー。
  • 右から左への強制- 常に右から左のレイアウトを使用して表示されるビュー。

ソース -Appleのドキュメント

おすすめ記事