如何使应用程序在另一个设备上运行时使对象适应其他大小。 (swift)

问题描述:

我是programmimg和Swift的新手。我想知道如何让对象适应它的大小,如果我在不同的设备上运行应用程序。如何使应用程序在另一个设备上运行时使对象适应其他大小。 (swift)

例如,

我有一个观点,即我的设置是这样的:

变种MyView的= UIView的(帧:CGRectMake(0,0,view.frame.width,165)

我想要它在iPhone 6和6s有165的高度,但是我应该怎么做,如果我想要它,例如,在iPhone 5中有100个?

非常感谢,我知道这是一个愚蠢的问题

您不应以编程方式创建视图,您应该使用故事板。创建一个UIview并给它所需的约束,并将这些约束自动调整为适用于所有iPhone设备。这使你更容易!希望这有助于!

对于任何人不喜欢故事板和编程一样做寄托都尝试:

CGRectMake(0, 0, UIScreen.mainScreen().bounds.width, UIScreen.mainScreen().bounds.height)