Как найти соответствующую розетку, подключенную к любому UIView при просмотре его в View Debugger? - PullRequest
0 голосов
/ 26 октября 2018

Итак, я прохожу этот действительно старый код Swift 2 и исправляю ошибки в определенном модуле.

Теперь у этого модуля есть ячейка UITableView, и человек, который над ней работал, использовал Авторазмер 10метки внутри файла UITableViewCell.xib, и они размещаются случайным образом с наложением друг на друга.(да, большая боль в шее!)

Теперь, рамка всех этикеток выставляется программно, поэтому я не знаю, какая рамка для какой этикетки установлена.

И выходы всех ярлыков даже не имеют правильного названия, поэтому я не знаю, какой ярлык содержит дату, заголовок, который содержит URL-адрес и т. Д. Их выходы названы как label1, label2 ... label10.

Мой вопрос в том, что, когда я отлаживаю представление, как я узнаю розетку, которая связана с определенным ярлыком?

Надеюсь, кто-нибудь поможет cud?

1 Ответ

0 голосов
/ 26 октября 2018

откройте файл xib вашей ячейки tableView, затем в правой верхней части Xcode появятся 2 окружности, обнимающие друг друга, при наведении на них всплывающей подсказки «Показать помощник редактора» щелкните по нему, чтобы вы могли видеть как класс tableVieCell, так и файл xib, наведите курсор мыши на серый круг каждого выхода в вашем классе (я имею в виду кружок, который показан между номерами строк каждого кода), чтобы загорелась соответствующая метка в файле xib до

...