UIView通過load加載成為一個組件的使用方式

load的的方式的種類有好幾種
1、顯示通過owner,也就是文件和xib的關系是附屬關系。
直接在當前的代碼的文件中進行對xib加載。


主要對這兩個方法的重寫

尤其是在tableView上對cell的高度的控制,注意是在什么時候進行對xib文件的加載,并不一定是在開始調用的時候就進行加載。
如下面的方式:

計算高度的時候加載

以為這里使用了自動計算cell高度的分類類來進行計算高度和緩存,可以通過相應的內容來進行實現。這個時候需要填充內容,設置約束的大小以及權限,其他的這個分類里面的方法就幫我們進行處理了。
(注意:就是這個view的加載,如果加載過了就不加載了,要進行判斷一下)

2、另外一種方式是通過非owner的方式是進行加載;
這種方式一般是通過類方法進行處理的。
也就是我們一般是一個view文件對應多個xib文件,也就是通過不同的條件加載不同的xib文件,可以查看stateviewControl的組件。

ios上presentnavigationController的時候出現錯誤
ios上presentnavigationController的時候出現錯誤

iOS 7 中顯示一定是在view已經顯示了才可以present對應的navigationController。在ios 8 以上bi并沒有這個錯誤。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 2017.02.22 可以練習,每當這個時候,腦袋就犯困,我這腦袋真是神奇呀,一說讓你做事情,你就犯困,你可不要太...
    Carden閱讀 1,378評論 0 1
  • 引言 這兩天突然想起之前看到過有的項目中用到了object, 好奇心起,就順便回溯下xib的使用吧 xib優缺點分...
    舞動夢想閱讀 1,992評論 0 3
  • @(iOS 項目實戰)[項目實戰] 作者: Liwx 郵箱: 1032282633@qq.com 目錄 10.項目...
    Liwx閱讀 1,852評論 1 12
  • *面試心聲:其實這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個offer,總結起來就是把...
    Dove_iOS閱讀 27,217評論 30 472
  • 今天不想就晨讀硬湊幾個字。不過平時也沒嚴格按照格式標準輸出。(捂臉) 最近需要200字感悟,經常看晨讀。話題常有早...
    容氏阿楠Vi閱讀 195評論 1 2