iPhone应用程序开发屏幕尺寸问题

时间:2014-09-10 02:58:39

标签: ios iphone screen resolution

现在iPhone 6已经推出,现在有4种屏幕尺寸。

有没有办法在一个代码库中优化所有这些屏幕?

我是否必须更改所有现有的应用(不使用storyboard& nib,所有用户编程的UI编码)以适应这些屏幕?

我按像素硬编码的布局。 e.g。

UIView *view = [[UIView alloc] initWithFrame:CGRectMake(10, 20, 300, 65)];

如何有效解决这个问题?

1 个答案:

答案 0 :(得分:0)

使用self.view.frame.size。它获取屏幕的宽度和高度,您可以使用它。

UIView *view = [[UIView alloc] initWithFrame:CGRectMake(10, 20, self.view.frame.size.width, self.view.frame.size.height)];

希望这有助于:)