【发布时间】:2018-03-11 08:36:50
【问题描述】:
我的故事板上有一个滚动视图,我在其上添加了顶部、左侧、右侧、底部约束,以便它根据不同的屏幕尺寸自动调整大小。问题是,如果我在此滚动视图中添加图像视图或任何其他内容并在此图像视图上放置约束以保持与滚动视图边界的顶部、左侧、右侧和底部的一定距离。它只是行不通。我想根据目标设备的屏幕大小调整所有内容。我怎么能这样做?
浅灰色区域是我的滚动视图,灰色区域是普通视图,最里面的元素是图像视图。
【问题讨论】:
-
你这样做会发生什么?
-
嗨,您有什么问题吗?
-
@ColeXia 我迷路了。我已经为你的努力投票赞成你的回答。但不知何故,我还是无法让它发挥作用。我需要弄清楚的是如何创建一个类似于此的页面:ibb.co/kM7Lkb 有垂直滚动但没有水平滚动。如果我能弄清楚如何做到这一点,我认为我 80% 的问题都会得到解决。如果您愿意,我可以将其作为一个单独的问题发布。
-
@Arbaaz 你为什么不使用 UITableView?我认为这更容易满足您的要求。
-
当你必须多次显示相同的内容时,不使用 UITableView 吗?我展示的图像只是一个例子。我认为 UITableView 不会更容易,因为每个单元格都没有文本框。页面可以包含各种元素的组合,例如文本字段、下拉菜单或图像。我想要的只是把它放在一个页面上,让 iOS 自动调整宽度并自行增加或减少垂直滚动。
标签: user-interface xamarin xamarin.ios autolayout ios-autolayout