2015-11-20 3 views
0

я устанавливаю backgroundView в виде Tableview так:фон Tableview изображения скрывает индикатор активности

self.tableView.backgroundView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"background"]]; 

Он работает, но получает помещается в верхней части индикатора активности в Tableview и скрывает его, когда TableView снесены для обновить. Я попытался установить точку останова на том, что она добавлена ​​и подтверждена, что она действительно находится поверх массива subviews индикатора активности. Есть ли способ исправить это?

Заранее спасибо.

+0

Похоже рамочная ошибку, если честно. Что, если вы разместите UIImageView с фоном под таблицей, действительно ли это даст вам эффект? –

+0

если я прав. ваш индикатор активности не ясен/невидим из-за фонового изображения. это? –

+0

Тьяго, я не могу разместить его под столом. Возможно, это потому, что это в TableViewController. Это просто позволяет мне помещать его на уровень ячеек, который занимает ячейку. –

ответ

0

Я полагаю, что лучше разместить UIImageView ниже ваш UITableView и установить:

_yourTableView.backgroundColor = [UIColor clearColor];