2013-03-13 24 views
8

documentation about autolayoutは、NSViewShowAlignmentRectsを設定して、アプリ内のUIViewオブジェクトの周囲に整列矩形を表示することを指します。 私はそれをXcodeに設定しようとしましたが、シミュレータで実行されているときにアプリケーションではなく、Xcode自体の矩形を表示します。NSViewShowAlignmentRectsの設定方法は?

defaults write com.apple.dt.Xcode NSViewShowAlignmentRects -bool YES 

答えて

3

このコード追加:

[[NSUserDefaults standardUserDefaults] setBool:YES 
             forKey:@"UIViewShowAlignmentRects"]; 
[[NSUserDefaults standardUserDefaults] synchronize]; 

をし、それを有効にするには、アプリを再起動してください。

+1

これは機能しません。 – Agathe

+1

'[[NSUserDefaults standardUserDefaults] synchronize]'を追加する必要がありますか? – paulmelnikow

+0

「UIViewShowAlignmentRects」を試すこともできます。 – paulmelnikow

2

あなたのアプリのスキームから簡単な起動引数を設定します。これは、iOSの場合はUIViewShowAlignmentRects、OS Xの場合はNSViewShowAlignmentRectsです。引数の値をYESに設定し、ダッシュを前に付けます。

このXcodeでスキームエディタを使用して行うには

http://cl.ly/image/3j3T421d0K45

+0

投稿に画像を必ず含めてください。この画像は有効期限が切れています。 – smileBot

21

:Xcodeのメニューの製品では

  • を - >スキーム - >編集スキーム(または⌘-<)
  • デバッグでは、引数タブ、起動時に引き渡される引数、プラスボタンをクリックして入力する:

    -UIViewShowAlignmentRects YES(iOSプロジェクト用)
    または
    -NSViewShowAlignmentRects YES(Mac OSのプロジェクトの場合)

  • あなたは

    を実行するときは、黄色のアウトラインの束を持っている必要があります開始

  • [OK]をタップし

でダッシュをする必要がありますenter image description here

+1

私は先頭のハイフンを忘れました - それが私がここに到着した理由です:-D – Donald

関連する問題