24
A
回答
52
首先,從屏幕轉換點座標到你的主窗口的座標:
UIWindow *mainWindow = [[UIApplication sharedApplication] keyWindow];
CGPoint pointInWindowCoords = [mainWindow convertPoint:pointInScreenCoords fromWindow:nil];
其次,從窗口COORDS轉換點查看座標:
CGPoint pointInViewCoords = [myView convertPoint:pointInWindowCoords fromView:mainWindow];
相關問題
- 1. 顯示視圖相對於Android的
- 2. 調整超級視圖相對於swift3中的子視圖
- 3. 相對於不同子視圖的對象位置
- 4. 在Asp.Net MVC中路由相對於視圖的圖像?
- 5. CGPoint不可用於Swift
- 6. 相對於另一視圖的寬度更改視圖的alpha值
- 7. 如何獲得scrollview子視圖相對於scrollview超級視圖的中心點?
- 8. 如何獲取相對於Android中另一個視圖的視圖位置?
- 9. 相對於內容視圖而不是超級視圖自動調整大小?
- 10. 在故事板中設置相對於父視圖的子視圖高度
- 11. 在滾動視圖相對的相對佈局和列表視圖android
- 12. jQuery:相對於視口重新定位
- 13. 如何轉換相對於特定視圖的窗口座標?
- 14. 構建和渲染骨幹視圖相對於元素點擊
- 15. Android中心文本相對於屏幕而不是視圖
- 16. 故事板:更改相對於視圖高度的間距
- 17. 獲取相對於當前方向的視圖框架大小
- 18. 相對於Screen Estate的位置子視圖
- 19. 相對於用戶視圖的選項卡索引
- 20. 如何定位相對於父項的視圖?
- 21. 相對於在android中滾動的listview滑動視圖?
- 22. RelativeLayout:align相對於其他視圖居中水平或垂直
- 23. 獲取視圖的相對於根佈局的座標
- 24. 如何設置UIImageView相對於同級視圖的位置
- 25. 自定義視圖的縮放動畫(相對於中心點)
- 26. 使用CoreData和繪圖(CGPoint)
- 27. Apache的runserver視圖相當於
- 28. vb.net列表視圖相當於VB6 LISTINDEX
- 29. qt在圖形視圖中獲取鼠標相對於圖像的位置
- 30. 視圖和視圖模型必須位於相同的位置
謝謝奧萊!那就是訣竅。 – hpique 2010-12-04 12:18:46