1. 程式人生 > >ios獲取子檢視在父檢視的父檢視的座標

ios獲取子檢視在父檢視的父檢視的座標

例如:self.view中add了一個tableView,tableViewCell中添加了一個textField,想要獲得textField在self.view中的座標。

CGRect textFrame = [textField.superview convertRect:textField.frame toView:self.view];

或者

CGRect textFrame = [self.view convertRect:textField.frame fromView:textField.superview];

注:上文中輸入的是textFiled.superView,是控制元件所在的view