Как вставить UIImageView между двумя разделами UITableView? - PullRequest
0 голосов
/ 09 февраля 2011

У меня есть проект в моем приложении, как будто у меня есть 4 раздела в UITableView, и мне нужно вставить UIImageView и UILabel между разделами одной и той же таблицы.Можно ли сделать то же самое?

Пожалуйста, покажите мне путь. Спасибо.

Ответы [ 4 ]

2 голосов
/ 09 февраля 2011

Я реализовал таким образом, и он показывает изображение в соответствии с моими потребностями. Спасибо за показ пути, я показываю код на случай, если кто-то еще нуждается. Спасибо.

   -(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger) section
    {
            UIView *header = [[UIView alloc] initWithFrame:CGRectMake(0,5,320,40)];
            UIImageView *imgAdbar = [[UIImageView alloc]initWithFrame:CGRectMake(header.frame.origin.x,header.frame.origin.y,header.frame.size.width,header.frame.size.height)];
            [imgAdbar setImage:[UIImage imageNamed:@"ad2.png"]];
            [header addSubview:imgAdbar];
            header.backgroundColor = [UIColor clearColor];
            return header;
    }
2 голосов
/ 09 февраля 2011

См. Эти методы UITableViewDelegate:

-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger) section
-(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger) section

Возможно, вам потребуется заключить представление изображения и метку в контейнер IUView и вернуть контейнер одним из этих методов.Это зависит от того, что и как именно вы хотели бы им представить.

2 голосов
/ 09 февраля 2011

Ваш стиль стола UITableViewStyleGrouped?

Если это так, используйте viewForHeaderInSection: или viewForFooterInSection: метод UITableViewDelegate. создайте представление, добавьте свое изображение и метку к представлению и вернитесь к представлению одним из двух вышеуказанных методов делегата. Я думаю, вы используете изображение и метку в качестве заголовка раздела. Итак, tableView:viewForHeaderInSection: - это то, что вам нужно.

0 голосов
/ 09 февраля 2011

Я думаю, вам нужно создать собственное представление, которое состоит из четырех отдельных таблиц с одним разделом в каждой и помещает представление изображений и метку между каждой из таблиц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...