2011-03-31 103 views
0

我似乎无法获得代码中的插座和接口构建器中的实际对象之间的工作连接。Xcode和UIScrollView问题

我在厦门国际银行一个UIScrollView,这在我的.h

IBOutlet UIScrollView *scrollView; 

现在,我连对象与出口,我也看到了连接时,我看的连接检查。在我的.m类文件中,我调用了awakeFromNib方法。在这里我想从UIScrollView中获取宽度和高度。

NSLog(@"Scrollview : %f,%f",scrollView.frame.size.width,scrollView.frame.size.height); 

但我得到的是这样的:

滚动型:0.000000,0.000000

我可以肯定地说,它在界面生成器的尺寸为320×160。

任何想法??

+1

将NSLog语句添加到viewDidLoad中,看看会发生什么。 – Till 2011-03-31 11:59:57

回答

0

那么,直到给了一个很好的提示。它适用于viewDidLoad,而不适用于awakeFromNib。但是我仍然不知道为什么,因为我的理解是awakeFromNib将在所有连接都准备好时被调用。

0

当涉及到滚动视图时,会发生棘手问题,您需要根据文档设置基本设置,并且如果您希望滚动,请使滚动视图大于屏幕大小,请尝试600,600。并尝试在viewdidload中获取大小,并查看会发生什么。