【发布时间】:2012-10-11 04:39:00
【问题描述】:
我在故事板中创建了一个滚动视图,其中包含多个 UIImageView。
问题是,该滚动视图的框架等于{0, 0, 0, 0},我不知道为什么。滚动视图在我的屏幕上可见,但我无法滚动它。
我已经尝试设置内容大小和框架,但没有成功。
【问题讨论】:
-
你在做什么来检测帧大小?如果它是可见的,那么很有可能 {0, 0, 0, 0} 不是你看到的那个(或者,至少不是你看到的那个)。另外,包含滚动视图的控制器是如何创建的?
-
为了检测帧大小,我做了一个: NSLog(@"%@", NSStringFromCGRect(self.theScrollView.frame));在 viewDidLoad 方法中
-
虽然这是一个稍后的问题,但它与这个问题相同:stackoverflow.com/questions/11090999/… 提供的答案对我有用(使用 viewDidLayoutSubviews 而不是 view[Will|Did]Appear。
标签: iphone objective-c ios uiscrollview storyboard