我是iOS开发的新手。来自Visual Studio和C#,XCode使用起来非常混乱。
我按照Ray Wenderlich的教程来制作我的第一个应用程序。该应用程序工作正常,但即使我已经在XCode Storyboard中设计了UI,应用程序也无法扩展到全屏。它目前看起来像这样:
您可以注意到,对齐不合适。但是在XCode中,我已正确放置控件:
我该如何解决这个问题?
注意:我在iPad Air中进行测试。
答案 0 :(得分:2)
作为VS开发人员,我可以与您完全联系。
在Xcode世界中,您必须使用约束来向iOS设备解释如何相对于屏幕大小定位控件。
我建议回到RayWenderlich,并阅读: AutoLayout
它会让你疯狂......但是一旦你理解了它,它就可以让你在不编写任何代码的情况下进行控制定位。
请记住,您需要为每个控件添加足够的约束,以便XCode可以精确计算出宽度和宽度。高度,x-pos和y-pos。
(这需要一些练习。耐心。并且发誓。大部分是咒骂。)