Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
123sten123
0 / 0 / 0
Регистрация: 03.08.2014
Сообщений: 3
#1

AccessoryType - Objective-C

01.05.2016, 14:59. Просмотров 2711. Ответов 1
Метки нет (Все метки)

Есть таблица, при нажатие на ячейку появляется UITableViewCellAccessoryCheckmark. Как сделать так, чтобы при нажатии на другую ячейку, с первой пропадал UITableViewCellAccessoryCheckmark?
http://www.cyberforum.ru/swift/thread1704742.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Митя800
59 / 60 / 18
Регистрация: 13.07.2015
Сообщений: 210
06.05.2016, 12:30 #2
Самый простой способ. Держите где-нибудь ссылку на объект ячейки, которая в данный момент отмечена. При нажатии на другую ячейку меняйте состояние ячейки, ставьте ссылку на текущую ячейку.
Если таблица простая, можно воспользоваться методом
Objective-C
1
 @property(nonatomic, readonly) NSIndexPath *indexPathForSelectedRow
у объекта UITableView, чтобы узнать предыдущую выбранную ячейку перед установкой маркера на текущую.
0
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru