iphone动态滚动视图的问题

Posted

技术标签:

【中文标题】iphone动态滚动视图的问题【英文标题】:Problem with dynamic scroll views iphone 【发布时间】:2011-01-05 10:06:18 【问题描述】:

我一直在网上寻找我的问题的答案,但没有成功。我正在使用带有 3 个按钮的工具栏的视图。在一个视图中是一个滚动视图。每当我点击其中一个按钮时,滚动视图都会填充许多具有动态大小和位置的标签和文本视图。取决于被解析的文本数量。滚动视图的大小(高度)也根据其子视图的大小动态变化。当我只是切换工具栏按钮而不事先滚动视图时,这一切都很好。但是,如果我将视图滚动到底部,然后通过单击按钮更改文本和标签的位置和大小,则滚动视图会表现得很奇怪,并且不会返回到其先前的位置(内容偏移 0、0)。我想知道是否有一个好的 waz 可以使这项工作更加顺利。谢谢!

【问题讨论】:

【参考方案1】:

你为什么不简单地设置滚动视图的 contentOffset ,同时设置它的新内容,即

// populate your scrollView and set its contentSize
// ...
[yourScrollView setContentOffset:CGPointZero animated:YES];

【讨论】:

tnx 回复。 zeah,我正在使用它,如果我从“较小的”滚动视图更改它会很好,但是如果我在 mz 滚动视图更大时向下滚动,那么它不会/t wok。 mz 整个 scrollview 开始跳来跳去。

以上是关于iphone动态滚动视图的问题的主要内容,如果未能解决你的问题,请参考以下文章

为 iPhone 应用程序构建滚动视图页面

滚动视图中的 UITextView 与 Autolayout iOS 不工作

在 iPhone 中使用缩放图像翻转滚动视图

滚动视图 iPhone 内的文本字段

滚动其他滚动视图时滚动视图重置

iPhone:在模态视图标签栏中创建滚动图像/文本视图