iOS:使用约束让大型设备上的4s应用看起来不错?

问题描述:

我学到了一些约束条件,并将它们添加到我的4s应用程序的其中一个场景中。但是,它似乎并没有解决我的问题。在iPhone 4上没有足够的房地产,而在iPhone 5上底层的房地产太多。我工作的约束被称为Top Top to Top Layout Guide。我错过了什么?出于某种原因,我认为这将根据设备的尺寸进行缩放。是否有另一种技术可以用来解决我的问题?iOS:使用约束让大型设备上的4s应用看起来不错?

+0

请添加更多的信息,你的问题,没有人可以帮你,如果你只是说这是行不通的 – iCaramba 2014-11-23 19:33:25

+0

我有一个iPhone 4S的场面,所有的控件填写整个屏幕和一切看起来不错。但是,在iPhone 5上,屏幕底部的空间太多。无论使用何种设备,我都希望控件能够均匀分布。我尝试过使用约束(Top Top to Top Layout Guide)。我想也许这会根据设备调整控件。它似乎没有。我正在使用的场景是一个表单。无论什么类型的设备,我都希望表单看起来一样。我需要使用什么约束技术? – user2497644 2014-11-23 23:17:31

我认为如果您将控件放在空间中,您的应用程序只会看起来很臃肿。

可能对您有用,定义顶部布局约束并根据您正在运行的设备将您的整个内容向下或向上移动一下。

您可以在Interface Builder中设置您的约束,并为约束创建一个正常的IBOutlet。 现在您的viewDidLoad你可以做的东西一样

if(self.view.bounds.size.height == 480.0) 
{ 
    self.topLayoutConstraint.constant = 30; 
}