你好,歡迎來到IOS教程網

 Ios教程網 >> IOS訊息 >> 關於IOS >> ios坐標系轉換

ios坐標系轉換

編輯:關於IOS

1.- (CGRect)convertRect:(CGRect)rect toView:(UIView *)view;

  文檔解釋:Converts a rectangle from the receiver’s coordinate system to that of another view.   意思就是說把一個矩形從接收者的坐標系轉換到另一個視圖(view)的坐標系中.   注:若view參數為空,則轉換為窗口(window)的坐標系;接收者與view都必須是同一窗口(window)的對象。       eg:下面是把選中的cell單元的frame轉換為相對於當前窗口坐標系的坐標:     [plain]   CGRect convertRect =  [tableView convertRect:cell.frame toView:self.view];     注意參數的位置,別寫反了。 得到了cell相對於self.view的相對坐標,那麼cell上控件相對self.view的坐標也就能相應的計算出來了。       還有幾個坐標轉換的方法,如下:     [plain]  www.2cto.com - (CGRect)convertRect:(CGRect)rect fromView:(UIView *)view;   - (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view;   - (CGPoint)convertPoint:(CGPoint)point fromView:(UIView *)view;     用法都大同小異,具體可看文檔。          
  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved