iOS 中的动态布局
Posted
技术标签:
【中文标题】iOS 中的动态布局【英文标题】:Dynamic layout in iOS 【发布时间】:2015-01-29 08:56:24 【问题描述】:我正在尝试在 ios 中创建一个必须水平显示以下内容的布局:-
静态标签、地图、“仪表板”视图列表。
仪表板视图当前基于集合视图。
在理想情况下,我会将上面的所有控件放在滚动视图中,并启用水平滚动,但这不适用于集合视图,因为集合视图处理它自己的滚动。
[更新]
我在收藏视图上禁用了滚动,我认为这应该可以工作,但滚动视图仍然不能正确滚动(我现在可以水平“弹跳”并从屏幕上看到内容,但是如果我拿手指关闭它只会反弹回来)。
【问题讨论】:
您可以禁用弹跳:scrollView.bounces = NO
。如果看不到内容你可能没有设置正确的contentSize
。
“contentSize”可能是问题所在,但内容是数据绑定的,所以我必须在运行时计算大小 - 这样做正常吗?
【参考方案1】:
您可以使用 pageview 控制器并将所有视图放入其中。 Vist this to learn about page view controller
【讨论】:
谢谢,但我真的希望所有内容都在一个页面上。以上是关于iOS 中的动态布局的主要内容,如果未能解决你的问题,请参考以下文章