gpt4 book ai didi

objective-c - 标签栏 Controller 中的 iPhone ScrollView - ScrollView 不滚动。有人可以帮忙吗?

转载 作者:行者123 更新时间:2023-12-04 06:27:45 25 4
gpt4 key购买 nike

我正在尝试将 ScrollView 添加到选项卡栏 Controller 。问题是 ScrollView 不会滚动,我一生都无法在 Google 上找出原因。如果我用 TextView 替换 ScrollView,那一个会滚动,TableView 也会滚动。

您可以从此处获取演示此代码的代码:git://gitorious.org/scrollview-in-tabbar-project/scrollview-in-tabbar-project.git

谁能告诉我我做错了什么?请注意,令人讨厌的是, ScrollView 中的 TextView 滚动。不确定这是否相关,但是当我选择 ScrollView 的选项卡时,我没有收到 viewWillAppear 调用。

最佳答案

您还没有设置 contentSize你的 ScrollView 。您负责设置 contentSize属性(property)。在您的情况下,您可以将其添加到 viewDidLoad在您的 SecondViewController :

-(void)viewDidLoad {
[super viewDidLoad];
UIScrollView *scrollView = (UIScrollView *)self.view;
scrollView.contentSize = CGSizeMake(self.view.frame.size.width, 1024);
}

设置 contentSize的高度满足您的需求(可能您必须计算高度以适合您在 ScrollView 中放置的内容)。

这是 Apple 文档中的一个示例: Creating Scroll Views in Interface Builder

关于objective-c - 标签栏 Controller 中的 iPhone ScrollView - ScrollView 不滚动。有人可以帮忙吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5830717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com