gpt4 book ai didi

iphone - UITextView inside UIScrollView 滚动问题

转载 作者:太空狗 更新时间:2023-10-30 03:36:21 25 4
gpt4 key购买 nike

我遇到了一些在我的情况下被认为是错误的事情。可能这不是错误而是功能;)。

这是我的案例:

我用我的内容加载了一个 UIScrollView。我的部分内容在 View 加载后异步加载。这很好用,没有问题。然而,其中一些控件是 UITextView 控件。在 viewDidLoad 之后设置这些控件的内容(文本属性)后,我的 UIScrollView 向下滚动到设置的最后一个 UITextView。我想防止这种情况发生,并希望 UIScrollView 保持其顶部滚动位置。

总结:如果我在 viewDidLoad 方法中设置 Text 属性,则不会发生滚动。如果我在 viewDidLoad 方法之后设置 UITextView 上的 Text 属性(因为我异步加载数据),UIScrollView 将滚动到设置的最后一个 UITextView。我想阻止这个滚动。

我如何实现这一目标?我感觉这只是一个设置错误的属性,但我似乎找不到它。

提前致谢。

编辑:

我试过在设置值之前将“scrollEnabled”属性设置为 NO,然后设置为 YES,但这没有任何效果。设置 UITextView 的文本属性后,ScrollView 仍会滚动。

最佳答案

我通过变通解决了这个问题:

我将 ScrollView 内容大小设置为较小的值,例如 320 x 300 或 ScrollView 框架的任何高度,然后完成我的工作,然后将内容大小恢复正常。

这可以防止在加载数据时滚动并在加载完成后立即启用它。

关于iphone - UITextView inside UIScrollView 滚动问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3307347/

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