我使用xib視覺化建立了乙個自定義view,但是當我獲取它並將它新增到我想要展示的檢視上時,需要修改xib檢視的大小,直接設定frame是不起作用的
解決:
在xib檔案對應的 .m 檔案中實現layoutsubviews
或者drawrect:(cgrect)rect
方法即可:
示例**如下:
- (void)layoutsubviews
- (void)drawrect:(cgrect)rect
附:
在controller 中使用動畫也可以修改frame,可以自行研究一下哦
xib檔案載入研究
用nsnib或者nsbundle方法載入xib檔案的步驟如下 1 載入nib檔案內容和referenced resource檔案 物件資料 未解析 和關聯的image或者sound檔案加載入cocoa image cache 和 cocoa sound cache。2 解析物件並例項化。例項化的規則...
ios 載入xib遇到的坑
storyboard,個人覺得是個好玩意兒,但是什麼都做到其中總覺得雜亂。個人偏好把複雜的區域性控制項 比如定製的collectionviewcell 在xib檔案中拉好。在開發過程中遇到不少坑,記憶猶新的是 xib中的部件 比如button 設定圓角的效果不對 載入的xib不能resize大小。v...
ios 載入xib遇到的坑
storyboard,個人覺得是個好玩意兒,但是什麼都做到其中總覺得雜亂。個人偏好把複雜的區域性控制項 比如定製的collectionviewcell 在xib檔案中拉好。在開發過程中遇到不少坑,記憶猶新的是 xib中的部件 比如button 設定圓角的效果不對 載入的xib不能resize大小。v...