Ios uiview像素在相同宽度下看起来不同

Ios uiview像素在相同宽度下看起来不同,ios,uiview,Ios,Uiview,我只是创建了许多宽度相同的UIView for (NSInteger i = 0; i < 20; i++) { UIView* v = [[UIView alloc] initWithFrame:CGRectMake(50 + i * 10, 400, 1, 20)]; v.backgroundColor = [UIColor blackColor]; [self.view addSubview:v]; } 它在模拟器上看起来不错,但在iphone6上它的宽

我只是创建了许多宽度相同的UIView

for (NSInteger i = 0; i < 20; i++)
{

    UIView* v = [[UIView alloc] initWithFrame:CGRectMake(50 + i * 10, 400, 1, 20)];
    v.backgroundColor = [UIColor blackColor];
    [self.view addSubview:v];
} 
它在模拟器上看起来不错,但在iphone6上它的宽度看起来不同
我想可能是因为屏幕速度太快了吧?有人知道为什么吗?

你的iPhone应用程序针对iPhone 6进行了优化吗?i、 e.屏幕具有正确的刻度,且不正确zoomed@KIDdAe如何优化它,默认程序大小是320*568。我是否需要更改比例因子或其他什么。看看这个问题:这很有效!非常感谢@KIDdAe