на первом рисунке, три полоски нормально отображаются, ширина зависит от данных.
На втором рисунке, после скролла или поворота экрана, полоски поменялись в ячейках, а данные такие же остались, получается step в cell.configure(step) передаётся правильно, или нет?
))
я в место 100% использовал ширину(frame.width) общего вью, в котором находятся 3 других вью, а так как ширина меняется использовал layotSubviews для расчёта.
Не получилось как у вас, он переходит на MapViewControlller, а потом ещё раз совершается переход, только там уже чёрный экран. И нажатие на другие ячейки, просто совершается переход(не запрещается), но на чёрный экран не переходят. Может я не правильно связь поставил. Я короче создал ViewController, а сell связал с этим контроллерым, поставив связь show