xib中的 File s Owner的的理解

2021-06-29 01:10:34 字數 811 閱讀 5933

這兩天在做 ui的美化,然後還牽扯到適配iphone和ipad,索性把之前的布局全部改為xib,這其中就出現了在已有的.h 和 .m的基礎上新建立xib檔案,剛開始沒注意,但是在乙個頁面跳轉傳值時遇到了乙個問題,如果使用  alloc init 的方法,會提示  loadnib 沒有view的iboutlet ,然後查閱網上各種資料,都說的很不是清楚,大概就是說file's owner 是viewcontroller的例項,對了還有一開始是在xib裡放了乙個viewcontroller的控制項,然後viewcontroller的 第三選項卡  custom class 裡選擇已有的 .h進行關聯,頁面布局沒有問題,但是這樣 在頁面的初始化/例項化時只能用 loadnib 的方法才能例項化,但是我是要做頁面傳值的,這樣乙個方法是先去執行.m檔案的內容,這時property的屬性值是過不去的,然後就去對比  建立類時 同時建立的xib,對比發現 預設帶的是view  但是在file's owner中的關聯是關聯到view的  我就也建立了乙個view,但是file's owner 的引用是拖不過去的,  找不到解決的辦法,偶然翻file's owner的屬性發現在第三選項卡裡也是有custom class 屬性的關聯的,然後關聯後果然可以了.   以此記錄

為了不想視窗切來切去,買了乙個21:9的顯示器,真的很快,到了線lu了兩把lol ,視野很棒,然後開啟xcode  顯示完整xib,右側也就最多再能多放乙個code頁了,竟然還是不夠用,難道要雙21:9(42:9)嗎 哈哈.

希望我遇到的問題能對別的人有所幫助.

xib定製類巢狀在另乙個xib中的方法

xib因為其所見即所得,且方便易用,因此,很多個人經常將復用的ui小部件使用xib實現。經過個人的使用發現一些需要特別需要注意的問題。有乙個定製類a,對應乙個a.xib檔案,同時還有乙個定製類b,對應乙個b.xib檔案。這時有乙個需求,類a作為b.xib的subview,通常的做法是在b.xib中新...

iOS 在framework中打包xib

廢話不多說,直接上圖 1 copy bundle resources 中加入相關xib 2 這裡是重點,呼叫的時候不能直接寫 objc view plain copy nsbundlemainbundle loadnibnamed yourxibname owner nil options nil ...

在乙個xib 中呼叫另外乙個xib

重複使用的控制項類 h 檔案 property strong,nonatomic uiview view property copy,nonatomic nsstring title m 檔案 import sfstatusselectview.h implementation sfstatusse...