ios中UIView常見的一些方法介紹及使用

2021-07-22 16:35:33 字數 429 閱讀 5241

1、- (void)addsubview:(uiview *)view;

個人覺得理解為向當前 uiview 新增子檢視比較好記,其實是插入到當前所有子檢視的最上面;所以還是理解成新增好記,因為正常的新增本來就一層一層網上疊加。

2、- (void)removefromsuperview;

把接收者從它的父檢視或者視窗移除,並在響應鏈中移除。

3、- (void)insertsubview:(uiview *)view atindex:(nsinteger)index;

在指定的索引位置插入檢視

4、- (void)exchangesubviewatindex:(nsinteger)index1 withsubviewatindex:(nsinteger)index2;

交換兩個圖層的順序,不是改變他們的位置(frame)

UIView的一些知識

1.uiview 不能接觸觸控事件的幾種情況 1.userinteractionenabled no 2.hidden yes 3.alpha 0.0 0.01 2.控制項不能接受使用者互動的情況 當控制項的userinteractionenabled no 的時候 透明度小於等於0.01時 uiv...

ios常見的一些錯誤

發生這種錯誤的原因通常是因為專案中存在同名類造成鏈結錯誤。有可能是你存在兩個類名稱都一樣,也可能是因為你在不同的.m檔案中定義了同樣的const變數。這類錯誤需要自己看錯誤資訊中給出的大長串路徑,從中找出你的那個重名類或者變數名稱,以此來定位錯誤位置。2.idearesultmodel countb...

iOS 常見一些問題

1,使用autolayout時,用程式設計方式push乙個新的controller時,如果該controller需要隱藏tab bar時會出現檢視先出現,然後tabbar被隱藏而試圖被拉伸時出現乙個非預期的動畫效果的情況。解決方案 解決方法看這裡。大神提供的方法有效,但是在xcode7下會發現,無法...