ฉันมีการตั้งค่าต่อไปนี้บนกระดานเรื่องราวของฉัน:
UIScrollView
|- UIStackView
|- View1
|- View2
|- View3
|- View4
เนื้อหาบางส่วนภายใน View1-4 นั้นเป็นแบบไดนามิก และ View2 มีปุ่ม หากคลิกปุ่มนี้ ScrollView จะเลื่อนไปที่ออฟเซ็ตเพื่อให้ View2 อยู่ที่ด้านบนของหน้าจอที่มองเห็นได้ View2 มีความสูงคงที่และทราบอยู่ที่ 100 ตอนนี้ฉันจะปรับขนาด View3 ได้อย่างไรหลังจากคลิกปุ่มและเลื่อนเสร็จแล้ว เพื่อให้เต็มส่วนที่เหลือของหน้าจอ โดยทำงานบนอุปกรณ์ทั้งหมดได้ ฉันจะต้องคำนวณความสูงของหน้าจอและลบความสูงของ View2 หรือไม่ หรือมีวิธีแบบลีนกับการวางอัตโนมัติหรือไม่?