作者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