2012-12-09 22 views

回答

7

你必須得到框架的中心。這可以很容易地完成。

這樣定義一個函數:

CGPoint CGRectCenter(CGRect rect) 
{ 
    return CGPointMake(CGRectGetMidX(rect), CGRectGetMidY(rect)); 
} 

然後你就可以得到你的觀點與中心:

CGRectCenter(view.frame); 

編輯:

我只是看着documentation for frame property,和它表示如果已應用變換,則值frame未定義。您可能會更好地使用view.layer.frame,因爲CALayer的文檔不具有相同的警告。不過,我懷疑,UIView方法只是調用CALayer,所以你可能沒問題。

+0

我做到了..非常感謝您的支持......謝謝!謝謝!... ^^ –

相關問題