Когда пользователь забирает вид аксессуара, изображение профиля в UITableViewCell затемняется черным представлением, которое добавляется как подвью.Как сохранить subview на UITableViewCell
Вот что клетка выглядит с черным подвидом:
Вот вопрос: Когда я нажимаю на другую ячейку, подтаблица получает удаляются из первой ячейки и добавляется к второму:
Я хотел бы сохранить подвид для всех ячеек, которые были резьбовыми.
Вот код, в котором я справиться с этим функциональность:
self!.profileImageBlackView.cornerRadius = cell.followUserImage.frame.height/2
self!.profileImageBlackView.frame = cell.followUserImage.frame
cell.followUserImage.addSubview(self!.profileImageBlackView)
cell.followButton.hidden = false
По какой-то причине, кнопка последующей добавляется в обеих ячейках, но «profileImageBlackView» получает перемещается из клетки в клетку в зависимости от того, какой из был активирован.
'profileImageBlackView' должен принадлежать подклассу UITableViewCell, и вы должны просто скрыть/показать его в методе cellForRow. – alexburtnik
Также кажется, что 'profileImageBlackView' не является' UIView', а скорее 'CALayer', поэтому назовите его соответствующим образом. – alexburtnik
Является ли это стандартным поведением UITableViewCell по умолчанию? Если это так, включите многократный выбор в таблице. – Stephen