2013-03-29 8 views
5

iOSのXCodeで新しい自動レイアウトを学習しました。自動レイアウトは実際にはきれいですが、テストするのは苦痛のようです。 Mac側では、インターフェイスをプレビューし、コントロールが適切に並んでいるかどうかをテストするためにさまざまなサイズにドラッグする方法があることを覚えているようです。 iOSやAutoLayoutビューのテストを容易にするためのツールがありますか?また、右から左に切り替えるものも便利です。私はすべての制約をテストし、完璧であることを確認したいだけです。サイズと言語スタイルが異なるautolayoutをプレビューする

答えて

0

私が見つけたiOSの1つのオプションは、XIBのルートビューでステータスバーをなしに設定することです。これにより黒のステータスバーが削除され、サイズ変更ハンドルが表示されます。この方法でフレームをドラッグして、コントロールの動作を確認できます。それでもコードは実行されません。また、私はRight-To-Leftテキストを有効にする方法をまだ見つけていません。

2

ローカライズされた文字列を使用している場合は、「Xcodeプロダクト」メニューから「スキーム」 - >「スキームの編集」を選択できます。右側の上部のセクション(起動時引数)で、+ボタンをクリックし、-NSDoubleLocalizedStrings YESと入力して、その横にあるチェックボックスがオンになっていることを確認します。これは、長い単語を持つ傾向のあるドイツ語のような言語をシミュレートするために、すべてのローカライズされた文字列を倍増させます。アップルへ

+0

これはiOSでも同様ですか? Xcode 5.1.1では効果がないようです – brainray

1

おかげで、我々はXcodeの5で、次の操作を行い、自動レイアウトが異なる条件下で何をするかのプレビューを表示するには、新しいXcodeで5

6

をライブプレビューを持っている:

  1. オープンストーリーボードをアップする。
  2. アシスタントエディタを開きます(必要な数だけ)。
  3. アシスタントエディタで、4番目のボタン(Manual/Automatic/etcというボタン)をタップします。
  4. [プレビュー]を選択します。 iOSのバージョン(6または7)
  5. デバイスの回転(縦または横)
  6. デバイスの画面サイズ(3.5" または4
    • :あなたは今、カスタマイズするための右下にあるコントロールを使用することができます
    • 「)

は(セッション232)ビデオ例によってWWDC 2012自動レイアウトによれば、右から左への言語をシミュレートする:

  • 次の引数を設定します。自動レイアウトを支援することができます(例えばthisなどの方法を使用して)
    • AppleTextDirection YES
    • NSForceRightToLeftWritingDirection YES

以上の引数がfound hereすることができます。

関連する問題