Ошибка в tableView, ведущая методwSwipeActionsConfigurationForRowAt - PullRequest
0 голосов
/ 20 декабря 2018

Я столкнулся со странной ошибкой в ​​методе leadSwipeActionsConfigurationForRowAt .Я устанавливаю свойства изображения и заголовка для UIContextualAction.И когда я устанавливаю заголовок над 6 символами, это имеет странное поведение, когда при первом пролистывании зазор между изображением и заголовком слишком мал.А на втором и следующем свайпах становится нормально.Посмотрите на 2 изображения, которые я прикрепил:

7 символов

6 символов

Мой код довольно прост:

override func tableView(_ tableView: UITableView, leadingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {

    let action = UIContextualAction(style: .normal, title: "1234567") { (_, _, _) in }
    action.image = UIImage(named: "imageName")

    return UISwipeActionsConfiguration(actions: [action])
}

Я запускал его на Xcode 10.0 на нескольких симуляторах (iPhone 5 SE, iPhone 7, iPhone X) и на одном реальном устройстве (iPhone 7)

Любые мысли окак это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...