uitableviewcell setSelectedBackgroundView - PullRequest
1 голос
/ 24 февраля 2011

У меня есть приложение с splitviewcontroller, в главном представлении splitview у меня есть uitableview, а в подробном представлении у меня есть галерея изображений. На ней показано большое изображение элемента, выбранного в ячейке для удобного представления master view.

У меня также есть предыдущая следующая кнопка в галерее изображений, чтобы пользователь мог перейти к предыдущей или следующей фотографии, то есть в подробном представлении разделенного просмотра.

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

я должен иметь возможность установить SelectedBackgroundView uitablecell в главном виде из подробного вида в splitview

любая помощь, учебное пособие, ссылка или идея приветствуются.

1 Ответ

3 голосов
/ 24 февраля 2011

Я бы подключил кнопки Back / Next к тому же контроллеру представления, который предоставляет данные для UITableView. Тогда для действий back и next просто нужно будет использовать -indexPathForSelectedRow, чтобы найти текущую выбранную ячейку, а затем -selectRowAtIndexPath:animated:scrollPosition:, чтобы ваш UITableView выбрал новую.

Просто чтобы прояснить:

Ваш UIViewController (ваш пользовательский подкласс) будет иметь:

@property(nonatomic, retain)IBOutlet UITableView *tableView; // An IBOutlet to the table
- (IBAction)next; // tells the tableView to select the next cell
- (IBAction)previous; // tells the tableView to select the previous cell
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...