我有一個問題,我碰到了與UIView
方法convertRect: fromView:
方法。這裏的情況是: 我覆蓋了UIView
類來創建一個隨用戶移動而旋轉的視圖(與TaskRabbit微調器非常相似)。爲了創建旋轉,在我添加了一個額外的視圖到我的子類視圖,並旋轉了該視圖。旋轉的視圖包含明顯與旋轉的子視圖一起旋轉的附加子視圖。問題是,子視圖旋轉後,我需要找到這些附加子視圖的位置,而不是旋轉的視圖。要做到這一點,在我的UIView
課,我有以下幾點:convertRect fromView不能返回正確的幀後旋轉
[self convertRect:currentView.frame fromView:rotationView];
然而,當我打印出來的轉換後的矩形的框架,座標是不準確的。有沒有人遇到這個問題,在視圖旋轉後convertRect: fromView:
不準確?
編輯
具體而言,關於點是不準確的,我甚至看不到有什麼應該和什麼是-即關閉由特定的角度之間的關係,X/Y翻轉等例如,點應(25,195)在(325.25,273.16)
你的意思是不準確?像一對夫婦像素或X/Y交換或別的東西? –