Изменение высоты (ограничения) tableView приводит к неверному макету ячейки.
В этом случае появляется клавиатура - исчезает изменяет высоту.
Видео об ошибке: https://youtu.be/DOpyKzOUzdg
Я не очень понимаю, но это происходит, только если я отправляю сообщение, а затем отклоняю клавиатуру. И происходит только с первой появившейся ячейкой.
ОБНОВЛЕНИЕ 1
Так что, похоже, это из-за некоторого конфликта ограничений
2019-06-19 21:30:59.206037+0200 PipeTest[80638:64224450] [LayoutConstraints] Unable to simultaneously satisfy constraints.
Probably at least one of the constraints in the following list is one you don't want.
Try this:
(1) look at each constraint and try to figure out which you don't expect;
(2) find the code that added the unwanted constraint or constraints and fix it.
(
"id: , constant: 150.0",
"id: , constant: 0.0",
"id: , constant: 0.0",
"id: , constant: 0.0",
"id: , constant: 0.0",
"id: , constant: 4.0",
"id: , constant: 0.0",
"id: , constant: 0.0",
"id: UISV-canvas-connection, constant: 0.0",
"id: UISV-canvas-connection, constant: 0.0",
"id: UIView-bottomMargin-guide-constraint, constant: 8.0",
"id: UIView-Encapsulated-Layout-Height, constant: 62.0",
"id: UIView-topMargin-guide-constraint, constant: 8.0"
)
Will attempt to recover by breaking constraint
id: , constant: 150.0
Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
Но, как я упоминал ранее, это происходит, только если преобразуется tableView.
Если его кадр неподвижен, такой проблемы нет.
Кто-то? (
ОБНОВЛЕНИЕ 2
Вот ячейка согласно запросу:
https://www.dropbox.com/s/nixjl9uygfxsj48/OwnChatMessageCell.xib?dl=0
ОБНОВЛЕНИЕ 3
(Сделано сообщение чата еще проще, но ошибка все равно появляется)
Вот скриншот по запросу: