我有以下設置。我有一個叫做parentView
的UIView
,它擁有一個叫做childView
的UIView
。 parentView
可以使用一些需要在parentView
上的觸摸手勢進行旋轉和調整大小。 childView
在drawRect方法中有一些繪圖代碼,在parentView
被轉換時需要更新。防止子視圖在其超級視圖變換時轉換
我注意到當我轉換parentView
(縮放或旋轉)時,childView
也會自動轉換。問題在於,雖然我確實希望在childView
上啓動旋轉變換,但我不希望它變大,我寧願執行它的繪圖代碼。
所以我的問題是,處理這種情況的好方法是什麼?我注意到,在parentView
轉換後,我在childView
上調用「setNeedsDisplay
」時,它不會被執行。
這是一個好主意,但在我的情況下,它涉及到父視圖和所有子視圖之間的旋轉,所以在完成之後,如果我嘗試爲任何子視圖設置新變換,它會變得混亂。 – 2013-03-25 23:25:18
但是,如果我想實現像旋轉小木屋一樣的旋轉但仍保持垂直直線的東西? – Mrug 2017-08-03 08:00:06