构建多种屏幕尺寸

时间:2019-04-08 23:14:40

标签: ios constraints

我的应用程序的一个屏幕涉及显示一个表单-要求用户输入可以最终发布并保存的详细信息。在我的表单中,我要求提供标题,日期,描述并附加任何图像。因此涉及UILabelsUITextFieldsUIButtonsUITextView。并且使用界面构建器+约束来显示它们。

现在,当我在从8到XR的手机上查看此屏幕时,我注意到,例如在XR中,有很多空白未被利用。我了解问题是由于我的限制。如何调整自己的约束条件来解决此问题?因此,对于更长的屏幕(例如XR),我的UIViews会利用提供的空间,而不是将它们堆放在屏幕的上半部分。我还是w / iOS初学者,所以我假设它必须做一些有约束的事情,但不确定。设想iOS应用程序时如何解决这个问题/改变我的方法?

需要一些专家来启发我,并带我一些iOS知识!

1 个答案:

答案 0 :(得分:0)

重要的是要了解自动布局和约束的工作原理。之后,在大多数情况下,您只需要创建UI ONCE,它将对所有设备都适用。

由于您是新手,所以建议您一次放置一个对象(例如:UILabel),并在其上添加约束,并在添加另一个对象之前查看其是否有效

请参见以下链接: https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/AutolayoutPG/index.html

YouTube中有很多教学视频可供您观看。

快乐的编码