13
เนื่องจาก Xcode 8 และ iOS10 มุมมองจึงไม่ได้รับการปรับขนาดอย่างเหมาะสมบน viewDidLayoutSubviews
ดูเหมือนว่าเมื่อเปิด Xcode 8 viewDidLoadมุมมองย่อยของวิวคอนโทรลเลอร์ทั้งหมดจะมีขนาดเท่ากับ 1000x1000 สิ่งที่แปลก แต่โอเคviewDidLoadไม่เคยมีสถานที่ที่ดีกว่าในการปรับขนาดมุมมองอย่างถูกต้อง แต่viewDidLayoutSubviewsเป็น! และในโครงการปัจจุบันของฉันฉันพยายามพิมพ์ขนาดของปุ่ม: - (void)viewDidLayoutSubviews { [super viewDidLayoutSubviews]; NSLog(@"%@", self.myButton); } บันทึกแสดงขนาด (1000x1000) สำหรับ myButton! จากนั้นถ้าฉันเข้าสู่ระบบด้วยการคลิกปุ่มตัวอย่างเช่นบันทึกจะแสดงขนาดปกติ ฉันใช้การจัดวางอัตโนมัติ เป็นบั๊กหรือเปล่า?
95
ios
autolayout
ios10
xcode8