我有以下设置:
在UIViewController我设置了一个UIScrollView大小为 320 x 56 的顶部。在 UIScrollView 内部,我有一个大小为 640 x 56 的 UIView。 UIScrollView 的 autoresize 属性未选中,它只能水平滚动。
所以在viewDidLoad方法中我将 contentSize 设置为UIScrollView. 我将其设置为 640 x 56。在此方法中还设置了 UIScrollView 的委托。
- (void)viewDidLoad {
[super viewDidLoad];
self.scrollView.contentSize = CGSize(640, 56);
}
问题是我无法让控件滚动。此外,当调用方法和时,我 nslog 的边界和框架UIScrollView和UIView两者都设置为 0,0 。不知道我在这里缺少什么。viewDidLoadviewWillAppear
这个想法是能够让UIView滚动到两侧并显示嵌入的控件。
我已经尝试了许多在 diff post 中找到的建议,但无法使其发挥作用。帮助表示赞赏!
谢谢