我正在尝试构建一个适应屏幕的简单用户表单。现在我可以垂直显示一些文本字段。我想将两个字段组合在一起,以便它们在横向模式下水平显示。
我怎样才能为 iOS 8 做到这一点?
我正在尝试构建一个适应屏幕的简单用户表单。现在我可以垂直显示一些文本字段。我想将两个字段组合在一起,以便它们在横向模式下水平显示。
我怎样才能为 iOS 8 做到这一点?
你为什么不考虑使用 CollectionViewController 来为你处理这个?您可以指定当 screenWidth 大于某个数字时,每行显示两个单元格,而不是仅显示一个。如果您花一点时间来处理外观,它看起来就像只是一个字段列表,这些字段完全符合您上面的要求。您可以让它看起来与上面建议的照片完全一样,然后在横向模式下移动到每行 2 个单元格。如果这听起来像是您想尝试但不确定如何实施的事情,请告诉我,我会更新我的答案。
对于不同的尺寸类别,您可以有不同的自动布局设置(约束)。您必须从属性检查器中选择横向模式。然后对齐您的文本字段,添加约束。它会按照你想要的方式运行。查看斯坦福 CS193p 第 8 场讲座的最后 5-6 分钟。您将轻松学会如何做到这一点。
另一种解决方案是使用集体视图,对 FlowLayout 稍作调整就会按照您需要的方式运行。希望它有所帮助。如果没有看过那场讲座,我更愿意和这个一起去