作者wudunglie2 (RAY)
看板MacDev
標題[問題] frame bound 沒有值?
時間Thu Jun 27 18:57:56 2013
在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)
1F:推 kiii210:確定是用 %f 不是 %i? 06/27 19:04
2F:→ wudunglie2:確定是 %f 06/27 19:05
3F:→ darktt:viewWillAppear 的時候了? 06/27 19:20
4F:→ wudunglie2:也是0 找不出為何會這樣? 06/27 19:24
5F:推 whitefur:viewDidAppea有試過嗎? 06/27 20:29
6F:→ Piceman:那个IBOutlet 有改过名字吗? 06/27 20:39
7F:→ yuanruo:貼這段code的用意是? 你有用到NSCoder? 要也是encode 先?? 06/27 20:41
8F:推 whitefur:回樓上, 從xib讀入object會跑initWithCoder 06/27 23:38
9F:推 tentenlee:感覺就拉的時候沒拉好 所以你code的那個view是空的 06/28 00:03
10F:→ tentenlee:自然bound就是0 06/28 00:04
11F:→ yuanruo:喔 是StoryBoard用法~感謝回答 06/28 03:18