24
A
回答
52
首先,從屏幕轉換點座標到你的主窗口的座標:
UIWindow *mainWindow = [[UIApplication sharedApplication] keyWindow];
CGPoint pointInWindowCoords = [mainWindow convertPoint:pointInScreenCoords fromWindow:nil];
其次,從窗口COORDS轉換點查看座標:
CGPoint pointInViewCoords = [myView convertPoint:pointInWindowCoords fromView:mainWindow];
相關問題
- 1. 將CGPoint從一個視圖轉換爲另一個視圖相對於動畫
- 2. 滾動視圖相對於父視圖
- 3. 顯示視圖相對於Android的
- 4. 獲取CGPoint(位於子視圖內)的位置,W.R.T的父視圖 - ObjectiveC
- 5. 關於另一個CGPoint的Swift CGPoint
- 6. 對於視圖
- 7. 調整超級視圖相對於swift3中的子視圖
- 8. 將相對於其他視圖在視圖陣營本地
- 9. Android:對於嵌套視圖,什麼是getX()和gety()相對於?
- 10. applyImpulse對CGPoint SpriteKit
- 11. 對齊中心相對於其他視圖
- 12. 相對於不同子視圖的對象位置
- 13. iOS如何在collectionview中獲取對象的CGPoint相對UIWindow
- 14. 在Asp.Net MVC中路由相對於視圖的圖像?
- 15. CGPoint不可用於Swift
- 16. 如何定位相對於包含視圖大小的子視圖?
- 17. 如何獲取相對於Android中另一個視圖的視圖位置?
- 18. 在故事板中設置相對於父視圖的子視圖高度
- 19. 相對於另一視圖的寬度更改視圖的alpha值
- 20. 相對於內容視圖而不是超級視圖自動調整大小?
- 21. 如何獲得scrollview子視圖相對於scrollview超級視圖的中心點?
- 22. 在滾動視圖相對的相對佈局和列表視圖android
- 23. 相對於圖像的絕對位置
- 24. jQuery:相對於視口重新定位
- 25. iOS spriteKit相對於視圖座標的子節點位置
- 26. 相對於其他視圖的位置烤麪包
- 27. 相對於用戶視圖的選項卡索引
- 28. Android中心文本相對於屏幕而不是視圖
- 29. 獲取視圖的相對於根佈局的座標
- 30. 獲取UIView相對於其superview的超級視圖的位置
謝謝奧萊!那就是訣竅。 – hpique 2010-12-04 12:18:46