ios 載入xib遇到的坑

2021-07-02 11:47:14 字數 991 閱讀 3898

storyboard,個人覺得是個好玩意兒,但是什麼都做到其中總覺得雜亂。個人偏好把複雜的區域性控制項(比如定製的collectionviewcell)在xib檔案中拉好。

在開發過程中遇到不少坑,記憶猶新的是:xib中的部件(比如button)設定圓角的效果不對;載入的xib不能resize大小。

view.layer.cornerradius = view.frame.size.height / 2;

- (void)viewdidlayoutsubviews;

-layoutsubviews;

[xib layoutifneeded]

-----------華麗的分割線----------------

- (void)awakefromnib {

[super awakefromnib];

//solve uicollectionviewcell subviews do not resize

self.contentview.autoresizingmask =

//uiviewautoresizingflexibleleftmargin |

uiviewautoresizingflexiblewidth |

//uiviewautoresizingflexiblerightmargin |

//uiviewautoresizingflexibletopmargin |

uiviewautoresizingflexibleheight

//uiviewautoresizingflexiblebottommargin

;self.contentview.translatesautoresizingmaskintoconstraints = yes;

ios 載入xib遇到的坑

storyboard,個人覺得是個好玩意兒,但是什麼都做到其中總覺得雜亂。個人偏好把複雜的區域性控制項 比如定製的collectionviewcell 在xib檔案中拉好。在開發過程中遇到不少坑,記憶猶新的是 xib中的部件 比如button 設定圓角的效果不對 載入的xib不能resize大小。v...

iOS 載入xib檔案改變其frame

我使用xib視覺化建立了乙個自定義view,但是當我獲取它並將它新增到我想要展示的檢視上時,需要修改xib檢視的大小,直接設定frame是不起作用的 解決 在xib檔案對應的 m 檔案中實現layoutsubviews或者drawrect cgrect rect方法即可 示例 如下 void lay...

EXTJS 頁面載入遇到的坑

公司內部有乙個生產資料業務專案,用的extjs前端,php用來做後端資料請求。察看network的xhr列表,發現有一項資料請求業務總是占用 2s的時間。其功能會在頁面載入時查詢資料庫後台用來渲染所在功能頁面的資料列表 這裡面至少有幾個問題。1.在使用者登陸認證前,不該載入其他業務。2.在頁面載入階...