Obj-c - две разные ячейки tableView перекрывают друг друга? - PullRequest
0 голосов
/ 23 октября 2018

У меня есть две разные настраиваемые ячейки таблицы внутри моего таблицы.При этом размер одной из ячеек устанавливается в соответствии с объемом текста в ней (например, если пользователь вводит 5 строк текста, размер ячейки должен соответствовать всем 5 строкам).Другая ячейка должна всегда возвращаться на высоте 212. Однако когда я выполняю это, иногда мои ячейки возвращаются, перекрывая друг друга в представлении таблицы?

ViewController.m

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{

    NSDictionary *data = self.messages[indexPath.row];

    id swaptime = data[@"swaptime"];

    if ([swaptime isKindOfClass:[NSString class]]) {

        return 212;

    } else {

       return tableView.rowHeight = UITableViewAutomaticDimension;



    }

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