[英]Problems with Auto Layout with collision
我正在嘗試在具有自動布局的新情節提要中使用大小類,但似乎無法使約束正常工作。 我有一款使用大量碰撞的游戲,目前沒有自動布局,只能在iPhone 5上正確縮放。當我更改為iPhone 4或iPhone 6或任何其他布局時,情節提要板會在側面被切斷。 我試圖通過使用自動布局來解決此問題,但是當我選擇它時,它完全破壞了所有碰撞。 它將對象帶回到最初在情節提要中的位置,然后應用所有碰撞。
最重要的是,似乎沒有明確的方法可以使用autolayout / size類來調整它的大小(除非我在某處缺少它)。 是否有關於使用xcode 6中的約束的良好教程,以使沖突不會完全重置/破壞並且可以針對所有ios設備擴展?
如果啟用“自動Autolayout
,則將無法移動(通過操作其框架)任何對其應用了約束的視圖。 因此,如果給對象分配了X,Y約束,則將新的CGRect
分配給UIView
不會移動該對象。
相反,您需要為要移動或調整大小的每個約束創建IBOutlets
。 因此,請創建一些網點,例如
yourViewConstraintX;
yourViewConstraintY;
然后可以使用self.yourViewConstraintX.constant = 20;
更新它們self.yourViewConstraintX.constant = 20;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.