簡體   English   中英

碰撞時自動布局的問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM