Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 同时使用故事板时,在表视图中设置背景图像_Iphone_Ios_Uitableview - Fatal编程技术网

Iphone 同时使用故事板时,在表视图中设置背景图像

Iphone 同时使用故事板时,在表视图中设置背景图像,iphone,ios,uitableview,Iphone,Ios,Uitableview,我正在执行以下操作来设置背景图像: UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImageimageNamed:@"appback_new.png"]]; [self.tableView setBackgroundView:imageView]; 在视图中没有加载方法。此外,我还确保在故事板中将背景色设置为“清晰颜色” 但当视图加载时,它将以黑色加载 有没有人面对这个问题并且知道如何解决它 谢谢。试试这个

我正在执行以下操作来设置背景图像:

  UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImageimageNamed:@"appback_new.png"]];
  [self.tableView setBackgroundView:imageView];
在视图中没有加载方法。此外,我还确保在故事板中将背景色设置为“清晰颜色”

但当视图加载时,它将以黑色加载

有没有人面对这个问题并且知道如何解决它


谢谢。

试试这个,应该可以:

UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"appback_new.png"]];
self.tableView.backgroundColor = background;
self.tableView.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"appback_new.png"]];

插入这行代码后,请尝试您的代码

tableView.backgroundColor = [UIColor clearColor];

第一:它是UIViewController吗?如果不是,请确保tableView已连接到它。换句话说,检查interfaceBuilder中的tableView是否具有tableView的引用插座。我正在使用故事板,并且我的table view嵌入到导航控制器中。我唯一想到的是,您的UITableViewCell是自定义的,并且具有不同的背景。确保您使用的是与interfaceBuilder中的单元格相对应的defaulIdentifier或标识符,并确保它们具有clearColor背景或您想要的相同背景。