[問題] frame bound 沒有值?

看板MacDev作者 (RAY)時間12年前 (2013/06/27 18:57), 編輯推噓4(407)
留言11則, 7人參與, 最新討論串1/3 (看更多)
在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)

06/27 19:04, , 1F
確定是用 %f 不是 %i?
06/27 19:04, 1F

06/27 19:05, , 2F
確定是 %f
06/27 19:05, 2F

06/27 19:20, , 3F
viewWillAppear 的時候了?
06/27 19:20, 3F

06/27 19:24, , 4F
也是0 找不出為何會這樣?
06/27 19:24, 4F

06/27 20:29, , 5F
viewDidAppea有試過嗎?
06/27 20:29, 5F

06/27 20:39, , 6F
那个IBOutlet 有改过名字吗?
06/27 20:39, 6F

06/27 20:41, , 7F
貼這段code的用意是? 你有用到NSCoder? 要也是encode 先??
06/27 20:41, 7F

06/27 23:38, , 8F
回樓上, 從xib讀入object會跑initWithCoder
06/27 23:38, 8F

06/28 00:03, , 9F
感覺就拉的時候沒拉好 所以你code的那個view是空的
06/28 00:03, 9F

06/28 00:04, , 10F
自然bound就是0
06/28 00:04, 10F

06/28 03:18, , 11F
喔 是StoryBoard用法~感謝回答
06/28 03:18, 11F
文章代碼(AID): #1Hp1gs3I (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1Hp1gs3I (MacDev)