0

所以我在我的应用程序中制作了一个滚动视图,这样我就可以在一个视图中显示更多内容。故事板最后有很多文字、1 张图片和 3 个按钮。每次我一直滚动到按钮并单击其中一个按钮时,它都会将我带到相应的故事板,但是当我单击按钮以返回包含所有内容的主故事板时,它不会让我向后滚动到顶部。这是滚动视图的 .m 文件中的所有代码:

-(void)viewDidAppear:(BOOL)animated{

[myScroll setScrollEnabled:YES];
[myScroll setContentSize:CGSizeMake(320, 940)];
}

这是滚动视图的 .h 文件中的代码:

@interface SimplifyingNumericlaExpressionsViewController : UIViewController
@property (strong, nonatomic) IBOutlet UIScrollView *myScroll;

@end

有什么办法可以设置滚动视图的默认坐标?或者可以解决这个问题的东西?

这是显示问题的视频链接http://youtu.be/TgTaiEEhPhc

任何想法或例子都很重要。我是初学者:(

谢谢!

更新

我尝试将相同的代码放在 viewDidLoad 中,这就是发生的情况:

http://youtu.be/R6M4gGyLxgQ

我现在有一个不同的问题,它不会一直向下滚动,即使我尝试更改值它仍然不起作用。有什么帮助吗?谢谢!

4

1 回答 1

0

你正在做的事情应该在 viewDidLoad 而不是 viewDidAppear 中完成。我会假设这个错误是因为当你设置内容大小时你的滚动视图已经超低了,可能会重新锚定你的滚动视图更低?

于 2013-02-18T22:26:00.033 回答