2012-08-14 32 views
2

目前我在我的視圖中有一個框架內的圖像。 我想獲得圖像的絕對位置。如何在iOS中獲取絕對圖像位置?

通過使用image.frame.origin.x我得到了一個相對於圖像所在幀的位置。 例如,如果框架在底部,我應該得到一個很大的數字x和y。但是我接收0和0,因爲圖像緊挨着框架的頂部和左邊界。

回答

3

嘗試:

CGRect absolutePosition = [image convertRect:self.view.bounds toView:nil]; 

這將使你在窗口的位置。如果您希望將其引用到另一個視圖,請將nil更改爲該視圖。

+0

hm。它似乎並沒有找到self.bounds – 2012-08-14 11:35:05

+1

嘗試** self.view.bounds ** :) – 2012-08-14 11:38:20

+0

哈 - 我的壞 - 謝謝! – 2012-08-14 11:39:45