2013-12-24 5 views
1

Мои объекты иерархия является следующим,Расчет Происхождение UIButton Непосредственно из self.view в прошивкой

enter image description here

Скажем, имя объекта в UIButton является „MyButton“.
Теперь, есть ли способ для Рассчитать начало координат (координата X, координата Y) «myButton» непосредственно из self.view, не используя кадры промежуточных объектов?

Любые комментарии или предложения будут оценены.

Заранее спасибо.

ответ

2

для UIView

- (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view; 
- (CGPoint)convertPoint:(CGPoint)point fromView:(UIView *)view; 

CGPoint pt = [button converPoint:button.bound.origin toView:self.view]; 
1

и можно попробовать это


CGRect frame = [button convertRect:button.bounds toView:self.view]; 


кадр содержит источник информации относительно self.view