關於轉換座標系 convertRect方法使用總結

CGRect rect = [bView convertRect:aView.frame fromView:aView.superview]; A方法

CGRect rect = [aView.superview convertRect:aView.frame toView:bView];B方法

想獲取aView以bView爲參考座標系的座標,應用場景,比如想在aView下方展示一個選擇彈窗,這個彈窗是放在bView上(之所以不和aView放在同一個父視圖,是避免aView的父視圖是可滾動的,該彈窗不能隨着滾動)的。

fromView 這個是aView座標系的視圖調用的。

toView這個是方法是aView的父視圖調用的!

發佈了72 篇原創文章 · 獲贊 70 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章