ios模拟器中的图像看起来与照片预览不同

时间:2014-09-05 23:49:29

标签: ios objective-c cocoa-touch uiimageview ios-simulator

我有一个奇怪的问题。我想为UITableView设置背景图片,但我还想在其上应用特定的UIImageView方法,因此我在UIImageView下创建了UItableView并设置了UITableView[UIColor clearColor]的背景颜色。但是,当我在模拟器中查看我的图像时,图像看起来比在mac上的imagepreviewer中要暗一些。这怎么可能?

对于参考,以下是一个屏幕截图,指出差异:http://cl.ly/image/2L0S18273m3O

2 个答案:

答案 0 :(得分:1)

您不必在tableView后面添加视图,因为UITableView具有您应该设置的backgroundView属性。

self.tableView.backgroundView = ({
  [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"your-image"]];
});

答案 1 :(得分:0)

这对我有用: 将UIImageView设置为表视图的子视图(在故事板中将图像视图拖动到tableview上),然后将表视图的背景颜色设置为白色=>模拟器和故事板中的颜色是相同的。