程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> cocoa touch-iPhone中獲取TextField的位置

cocoa touch-iPhone中獲取TextField的位置

編輯:編程綜合問答
iPhone中獲取TextField的位置

效果圖

UI就是這樣的,其中橘色的是view,藍色的是table,灰色的stablecell,紅色的在tablecell中的textField,我想獲取紅色部分的位置,tablecell好像可以上下移動,因為位置也會移動,而且,我不需要獲取textfield的動態實時位置,只要獲取用戶點擊的textfield的位置。

最佳回答:


可以用convetrPoint方法,用在UIView中

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

根據你的情況,還應該添加下面代碼:

- (void)textFieldDidBeginEditing(UITextField *)textField 
{
     CGPoint textFieldOriginInTableView = [textFiled convertPoint:textField.frame.origin toView:tableView];

}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved