Swift: การขยายตัวของ CollectionViewCell

ขณะนี้ฉันกำลังสร้างแอปที่ช่วยให้ฉันและเพื่อนร่วมชั้นเข้าถึงเกรดของเราได้อย่างง่ายดาย

นี่คือลักษณะของอินเทอร์เฟซหลัก: CourseViewController

สิ่งที่ฉันวางแผนจะทำคือตรวจจับเมื่อผู้ใช้คลิกที่เซลล์หลักสูตรใดเซลล์หนึ่ง ซึ่งจะทำให้เกิดส่วนขยายที่แสดงรายละเอียดเพิ่มเติม นี่คือตัวอย่างของสิ่งที่ฉันต้องการทำให้สำเร็จ:

ตัวอย่าง

ฉันคิดที่จะแทรก CollectionViewCell แบบกำหนดเองใหม่ไว้ใต้เซลล์ที่ถูกแตะ แต่มันก็ไม่ได้ผลดีนัก และโยนข้อยกเว้นที่ไม่สอดคล้องกันมาที่ฉัน

วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร

ขอบคุณล่วงหน้า!


person Community    schedule 27.07.2016    source แหล่งที่มา
comment
ฉันคิดว่าคุณต้องใช้ UITableview แทน UICollectionView ฉันไม่รู้ว่าทำไมคุณถึงใช้ UICollectionView   -  person Jasmit    schedule 29.07.2016
comment
@Jasmit ด้วยเหตุผลอะไรกันแน่ถ้าคุณไม่รังเกียจที่จะถาม?   -  person    schedule 29.07.2016
comment
stackoverflow.com/questions/31531242/ และ stackoverflow.com/questions/1938921/ โปรดตรวจสอบ Uitableview ง่ายต่อการจัดการเมื่อเปรียบเทียบกับ UICollectionView   -  person Jasmit    schedule 29.07.2016
comment
@Jasmit ไม่เป็นเช่นนั้นเสมอไป แต่หากฉันยังคงยึดถือ CollectionViews วิธีใดคือวิธีที่ดีที่สุดในการทำให้เซลล์ที่ขยายได้บรรลุผลสำเร็จ   -  person    schedule 29.07.2016