目標是實現一個半透明層,當需要時可以滑出來收集用戶響應。半透明圖層上會有一些圖標供用戶選擇。目前我正在使用一個CALayer對象,它看起來沒問題,並且它有一些動畫行爲。一個關於CALayer和UIView的問題
但問題是CALayer根本不響應任何觸摸事件。現在我想我應該使用UIView代替。 UIView從UIResponder繼承,所以它的對象自然能夠響應用戶的事件。
這是UIView和CALayer之間的決定。對CALayer來說,我已經做了相當多的工作,除了需要添加的觸摸響應之外,它看起來非常好。或者我應該使用UIView作爲子視圖(因爲它有內置的觸摸響應)?
希望有人見地這個可以幫助...
感謝您的建議和解釋。猜猜我應該認真考慮用UIView重寫這部分。這是一個困難的決定,但這將是一次很好的學習經歷。謝謝 ... – Stanley