У меня есть сгруппированный UITableView, который имеет 3 раздела. Я хотел бы показать UIImage с некоторым текстом рядом с ним (а не с ячейкой), но я не уверен, как я могу это сделать? Изображение и текст должны соответствовать фону полосок.Как добавить UIImage в сгруппированный UITableView?
ответ
UITableView имеет свойство backgroundView, которое используется для отображения полос для сгруппированного стиля. Вы можете либо заменить фон или добавить к нему. Если вы его замените, вы потеряете полоски.
[myTable.backgroundImage addSubview:myImage];
[myTable.backgroundImage addSubview:myLabel];
Вам не нужно определять пользовательскую ячейку, вы можете использовать стандарт UITableViewCell. Он имеет свойства для текста и изображения. Назначьте изображение свойству imageView, поместите текст в свойство textLabel.
В зависимости от размера вашего изображения и желаемого места размещения вы можете использовать свойство imageView
UITableViewCell
. По сути, ваш cellForRowAtIndexPath
будет выглядеть следующим образом:
- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
//Normal cell setup
cell.imageView.image = myImage;
cell.textLabel.text = imageDescription;
return cell;
}
Это создаст ячейку с изображением на левом краю с текстом после этого в середине/правый край
Спасибо за код, но я хочу разместить UIImage и текст за пределами ячеек. Я хочу, чтобы он появился в серой полосе. –
[self.tableView addSubview: myImageView] ; [Self.tableView sendSubviewToBack: myImageView];
Или
self.tableView.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed: "myimage.png"]];
Используйте Photoshop, чтобы разместить что-то поверх изображения полосок.
- 1. Добавить тень в сгруппированный UITableView
- 2. Как добавить UIImage в сгруппированный UITableViewCell, чтобы он округлял углы?
- 3. Сгруппированный UITableView
- 4. Как добавить UIImage выше UITableView
- 5. Сгруппированный UITableView с fetchedResultsController
- 6. Настроить сгруппированный UITableView
- 7. Создать сгруппированный UITableview в Xamarin.iOS
- 8. настройки Пример UITableView (сгруппированный стиль)
- 9. Сгруппированный UITableView из массива объектов
- 10. UITableView сгруппированный скрыть разделитель разделов
- 11. Обновление UIImage в UITableView
- 12. Как настроить UITableView на сгруппированный стиль
- 13. UITableView, добавив сгруппированный стиль и добавление сегментам
- 14. UITableview сгруппированный стиль, показывающий только одно значение из массива?
- 15. UITableView сгруппированный цвет фона в iOS7?
- 16. UIImage и UILabel вне UITableView
- 17. Как показать UIImage в UITableView в IOS
- 18. UITableView asynchronous UIImage setting
- 19. Пользовательский сгруппированный UItableview из базы данных
- 20. Как добавить UISwitch в сгруппированный вид таблицы?
- 21. deselectRowAtIndexPath не влияет на сгруппированный UITableView
- 22. Сгруппированный UITableView теряет граничные линии при прокрутке
- 23. Сгруппированный стиль UITableView не обрезает subviews
- 24. Сгруппированный UITableView Interface Builder Примеры/Учебное пособие
- 25. Сгруппированный UITableView, без контуров для UITableViewCell
- 26. Сгруппированный UITableView угол радиус значение по умолчанию
- 27. Сгруппированный UITableView & edit-mode: странное поведение
- 28. Является ли сгруппированный UITableView своим цветом backgroundColor своим ячейкам?
- 29. UITableView и UIImage внутри UIView
- 30. iPhone: добавьте изображение в сгруппированный заголовок заголовка uitableview?
Я добавил UIImage в заголовок таблицы –