gpt4 book ai didi

ios - 从模态转换返回后如何重置我的 UIScrollView 的位置?

转载 作者:技术小花猫 更新时间:2023-10-29 10:19:32 25 4
gpt4 key购买 nike

我有一个简单的 View ,其中包含一个带有许多按钮的长 View ,整个 View 都在 UIScrollView 中。 滚动条 运行良好,我可以滚动 到底部并单击按钮。每个 button 都会触发一个模式 seque to 另一个 view。然后,新的 view 会被用户交互关闭,导致原始 UIScrollView 的 view 再次加载。

问题来了:如果我点击 UIScrollView 顶部的按钮,我进入模式 segue,关闭新的 view,然后毫无问题地返回到 UIScrollView 的 View 。但是,如果我单击 UIScrollView 底部的其中一个按钮,当我返回 seque 然后再转换回来时,我的滚动就会一团糟。我只能看到我的滚动条下方的区域,并且无法再滚动回到顶部!

我很确定一定有某种方法可以在 ViewWillAppear 上重置 UIScrollView 的 起点和终点,但我无法弄清楚。感谢您的帮助!

另外,仅供引用,我只是通过界面生成器添加了 UIScrollView,还没有在任何地方实现或合成它。

最佳答案

试试这段代码:

- (void)viewWillAppear:(BOOL)animated
{
[yourscrollview setContentOffset:CGPointZero animated:YES];
}

关于ios - 从模态转换返回后如何重置我的 UIScrollView 的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16953610/

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