看板 MacDev 關於我們 聯絡資訊
在Mainstoryboard 在viewcontroller 裡面 拉了 一個自定義的view 透過IBoutlet 連接上該view 接著在 viewdidload 嘗試把該 view的frame 或者 bounds的值取出來 但是都是 0 請問這個是那裡出錯了呢? 也確定有走過 -(id)initwithCoder:(NSCoder *)aDecoder { if((self = [super initwithCoder:aDecoder])) { [self testInit]; } return self; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.221.238 ※ 編輯: wudunglie2 來自: 114.32.221.238 (06/27 19:01)
kiii210:確定是用 %f 不是 %i? 06/27 19:04
wudunglie2:確定是 %f 06/27 19:05
darktt:viewWillAppear 的時候了? 06/27 19:20
wudunglie2:也是0 找不出為何會這樣? 06/27 19:24
whitefur:viewDidAppea有試過嗎? 06/27 20:29
Piceman:那个IBOutlet 有改过名字吗? 06/27 20:39
yuanruo:貼這段code的用意是? 你有用到NSCoder? 要也是encode 先?? 06/27 20:41
whitefur:回樓上, 從xib讀入object會跑initWithCoder 06/27 23:38
tentenlee:感覺就拉的時候沒拉好 所以你code的那個view是空的 06/28 00:03
tentenlee:自然bound就是0 06/28 00:04
yuanruo:喔 是StoryBoard用法~感謝回答 06/28 03:18