16
ฉันจะคลิกปุ่มที่อยู่ด้านหลังโปร่งใสของ UIView ได้อย่างไร
สมมติว่าเรามีตัวควบคุมมุมมองที่มีหนึ่งมุมมองย่อย มุมมองย่อยใช้ศูนย์กลางของหน้าจอโดยมีระยะขอบ 100 px ทุกด้าน จากนั้นเราจะเพิ่มสิ่งเล็ก ๆ น้อย ๆ มากมายให้คลิกในมุมมองย่อยนั้น เราใช้มุมมองย่อยเพื่อใช้ประโยชน์จากเฟรมใหม่เท่านั้น (x = 0, y = 0 ภายในมุมมองย่อยเป็นจริง 100,100 ในมุมมองพาเรนต์) จากนั้นจินตนาการว่าเรามีบางสิ่งที่อยู่ด้านหลังมุมมองย่อยเช่นเมนู ฉันต้องการให้ผู้ใช้สามารถเลือก "สิ่งเล็ก ๆ น้อย ๆ " ในมุมมองย่อยได้ แต่ถ้าไม่มีสิ่งใดฉันต้องการให้แตะผ่าน (เนื่องจากพื้นหลังมีความชัดเจนอยู่แล้ว) ไปยังปุ่มที่อยู่ด้านหลัง ฉันจะทำสิ่งนี้ได้อย่างไร ดูเหมือนว่า touchegegan จะผ่าน แต่ปุ่มไม่ทำงาน