2013-02-12 102 views
0

我有一个视图,包含一个ImageView和一个tableview。该图像是好的 - 好的分辨率,在界面生成器中看起来不错:屏幕的一半与图像,一半的屏幕与桌面。宽度和高度设置正确。当我在手机上运行(iphone 4和5.1)时,它不会在全屏幕上显示图像。 我已经做了另一个xib,在这种情况下,另一个奇怪的行为,它显示图像后非常小的图像。我不知道为什么在IB上它看起来不错,并且不是iPhone。图像质量很好,所以我不认为这是因为它们。与图像和tableview查看看起来不一样在手机上看起来像它接口构建器

+0

你是否在编码方面改变了图像和tableview的属性? – Dany 2013-02-12 09:35:04

+0

请更具体的 – IronManGill 2013-02-12 09:36:42

+0

不,在代码中我只是创建表格数据源 – 2013-02-12 09:37:03

回答

1

转到属性检查器,并检查为您的xib文件选择的大小类型是什么。相应地更改它。它现在默认设置为Retina 4全屏,将其更改为自由格式并设置为标准iPhone 4尺寸,还有一件事是你使用AutoLayout?

+0

视图大小是视网膜4全屏。 w和h的观点是320/548。图像w和h是320/204。表格视图w和h是320/355。表格视图从202 x = 0开始,y = 202。它似乎对我很重要。我将它设置为自由形式,没有任何改变。 – 2013-02-12 10:00:48

+0

Autolayout没有被选中,我想如果我检查它,它不会在我的iPhone上运行,它是5.1版本的iPhone 4。我也改变了图像,以检查它是否损坏,它也不起作用。 – 2013-02-12 10:04:53

+0

你把它设置为自由形式,现在将xib的高度设置为480,然后重新设置图像和桌面高度 – Bhupendra 2013-02-12 10:06:14