ความแตกต่างระหว่างUIViewContentModeScaleAspectFitและUIViewContentModeScaleToFill ... คืออะไร
ความแตกต่างระหว่างUIViewContentModeScaleAspectFitและUIViewContentModeScaleToFill ... คืออะไร
คำตอบ:
หากคุณกำลังพูดคุยเกี่ยวกับUIViewContentModeต่อไปนี้มาจากหมอ
UIViewContentModeScaleToFill
ปรับขนาดเนื้อหาให้พอดีกับขนาดของตัวเองโดยเปลี่ยนอัตราส่วนภาพของเนื้อหาหากจำเป็น
UIViewContentModeScaleAspectFit
ปรับขนาดเนื้อหาให้พอดีกับขนาดของมุมมองโดยคงอัตราส่วนไว้ พื้นที่ที่เหลือของขอบเขตการดูนั้นโปร่งใส
UIViewContentModeScaleAspectFill
ปรับขนาดเนื้อหาเพื่อเติมขนาดของมุมมอง เนื้อหาบางส่วนอาจถูกตัดเพื่อเติมขอบเขตของมุมมอง
คุณสามารถเห็นความแตกต่างระหว่างโหมดเนื้อหาได้ที่นี่:
โหมด Redraw ทำงานเป็นโหมด Scale to Fill แต่มีความแตกต่างในวิธีการวาดเมื่อดูการเปลี่ยนแปลงรูปทรงเรขาคณิต โหมดสเกลเป็นเติมใช้เนื้อหาที่แสดงผลแล้วในขณะที่โหมดวาดใหม่แสดงเนื้อหาอีกครั้ง