首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何增加UIScroll视图的滚动区域

如何增加UIScroll视图的滚动区域
EN

Stack Overflow用户
提问于 2013-02-26 19:16:42
回答 4查看 706关注 0票数 1

我有一个滚动视图与5个图像和一些文本视图。它会水平滚动。

现在,当我滚动滚动视图的内容时,它会移动到一个区域。

如何提高此限制?

我的意思是:我需要在单滚屏上滚动更多。

我已经尝试过增加contentSize

它没有得到预期的结果:只有滚动视图的内容增加了。

EN

回答 4

Stack Overflow用户

发布于 2013-02-26 19:29:23

尝试使用代码....

代码语言:javascript
复制
[scrollView setDecelerationRate:UIScrollViewDecelerationRateFast];
票数 2
EN

Stack Overflow用户

发布于 2013-02-26 19:38:55

您可以在scrollview委托方法中设置scrollview的contentoffset属性

代码语言:javascript
复制
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
票数 2
EN

Stack Overflow用户

发布于 2013-02-26 19:23:06

您可以在viewDidLoad method ::scr.contentSize = CGSizeMake(320, 500);上尝试它

或者任何你想要的高度。

否则,您可以在加载所有图像和文本视图后动态设置它。

例如:float h = [imagesCount * imageHeight] + [textVwCount *textVwHeight] + 100;

然后设置为scr.contentSize = CGSizeMake(320, h);

但请记住,对于ScrollView控件,始终将高度的值设置为大于实际大小。

希望它能对你有所帮助。

谢谢。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15087678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档