Главная Контакты

Реклама

Опрос пользователей

Оцените работу движка


Календарь

«    Апрель 2026    »
ПнВтСрЧтПтСбВс
 12345
6789101112
13141516171819
20212223242526
27282930 

Коллеги, нужна помощь зала. Столкнулся с дичью какой-то в Swift. Пилю приложение, все чинно-благородно, и тут – на тебе. У меня есть `UITableView` с кастомными ячейками. В одной из ячеек есть кнопка, которая по тапу должна вызывать делегат для обработки события. Вроде стандартный паттерн, но…

Как только я добавляю эту кнопку в ячейку, то при скролле таблицы начинается настоящая вакханалия. Ячейки дергаются, контент иногда пропадает, иногда вообще все зависает. Причем, если кнопку убрать – все работает идеально. Я уже перепробовал все, что мог: переписал обработчик тапа, проверил IBOutletы, даже делегат переписал. Ничего не помогает. Такое ощущение, что сама система как-то конфликтует с этой кнопкой в контексте переиспользования ячеек. Я уже на грани того, чтобы просто забить и сделать все через жесты, но это же неправильно…

Может, кто-то сталкивался с подобным? Или я чего-то очевидного не вижу? В логах никаких ошибок нет, просто поведение неадекватное. Помогите, а то скоро психану!

slon3.cc

Разместил: SoftTester

Новости партнёров