我的应用程序的一个屏幕涉及显示一个表单-要求用户输入可以最终发布并保存的详细信息。在我的表单中,我要求提供标题,日期,描述并附加任何图像。因此涉及UILabels
,UITextFields
,UIButtons
和UITextView
。并且使用界面构建器+约束来显示它们。
现在,当我在从8到XR的手机上查看此屏幕时,我注意到,例如在XR中,有很多空白未被利用。我了解问题是由于我的限制。如何调整自己的约束条件来解决此问题?因此,对于更长的屏幕(例如XR),我的UIViews
会利用提供的空间,而不是将它们堆放在屏幕的上半部分。我还是w / iOS初学者,所以我假设它必须做一些有约束的事情,但不确定。设想iOS
应用程序时如何解决这个问题/改变我的方法?
需要一些专家来启发我,并带我一些iOS知识!
答案 0 :(得分:0)
重要的是要了解自动布局和约束的工作原理。之后,在大多数情况下,您只需要创建UI ONCE,它将对所有设备都适用。
由于您是新手,所以建议您一次放置一个对象(例如:UILabel),并在其上添加约束,并在添加另一个对象之前查看其是否有效
YouTube中有很多教学视频可供您观看。
快乐的编码