#iphone #cell #selection #three20
#iPhone #ячейка #выбор #three20
Вопрос:
Кажется, я не могу найти способ очистить выбранную ячейку TTTableViewController после возврата из предыдущего просмотра. У кого-нибудь есть какие-либо советы?
Комментарии:
1. Вам нужно будет более четко понимать, что вы подразумеваете под «выбранным». Выделен ли он? Делаете ли вы что-нибудь пользовательское, например, переопределяете didSelectObject: (id) объект в indexPath:(NSIndexPath *)indexPath?
Ответ №1:
TTTableViewController является подклассом UIViewController, поэтому вы можете использовать @property(nonatomic) BOOL clearsSelectionOnViewWillAppear
свойство и установить его в TRUE
Если это не сработает, вы всегда можете отменить выбор строки с помощью
[self.tableView deselectRowAtIndexPath:[self.view indexPathForSelectedRow] animated:YES];
где self.TableView — это ваш TableView. Ввод этой строки в ваш viewWillAppear
должен сработать.
Комментарии:
1. определенно указано правильное направление, хотя мне пришлось заменить self.view на self.TableView для TTTableViewController.