有關自動佈局的documentation指的是設置NSViewShowAlignmentRects
以顯示應用中圍繞UIView
對象的對齊反應。 我已經嘗試過爲Xcode設置它,但它顯示了Xcode本身的rects,而不是在模擬器中運行的應用程序。如何設置NSViewShowAlignmentRects?
defaults write com.apple.dt.Xcode NSViewShowAlignmentRects -bool YES
有關自動佈局的documentation指的是設置NSViewShowAlignmentRects
以顯示應用中圍繞UIView
對象的對齊反應。 我已經嘗試過爲Xcode設置它,但它顯示了Xcode本身的rects,而不是在模擬器中運行的應用程序。如何設置NSViewShowAlignmentRects?
defaults write com.apple.dt.Xcode NSViewShowAlignmentRects -bool YES
添加以下代碼:
[[NSUserDefaults standardUserDefaults] setBool:YES
forKey:@"UIViewShowAlignmentRects"];
[[NSUserDefaults standardUserDefaults] synchronize];
然後重新啓動應用程序爲它生效。
您可以從應用程序的方案中設置一個簡單的啓動參數。這是針對iOS的UIViewShowAlignmentRects和針對OS X的NSViewShowAlignmentRects。將參數值設置爲YES,並確保以短劃線作爲前綴。
始終在帖子中包含您的圖片。此圖片已過期。 – smileBot 2015-03-28 18:15:15
對此用Xcode中方案編輯器做:
在調試,參數選項卡,啓動時傳遞的參數,單擊加號按鈕並輸入:
-UIViewShowAlignmentRects YES
(對於iOS項目)
或
-NSViewShowAlignmentRects YES
(適用於Mac OS項目)
你應該有一堆黃色的輪廓,當您運行
我忘記了主要連字符 - 這就是我到達這裏的原因: - D – Donald 2014-04-28 17:27:01
這是行不通的。 – Agathe 2013-03-15 00:47:11
也許你需要添加'[[NSUserDefaults standardUserDefaults] synchronize]'? – paulmelnikow 2013-03-15 00:50:34
你也可以嘗試''UIViewShowAlignmentRects「'。 – paulmelnikow 2013-03-15 00:51:29