Я использую TableView и имею TableViewCell, это мой первый раз, когда он успешно создан. Я получаю данные через Json и заполняю TableView; моя проблема в том, что все ячейки TableView имеют одинаковую высоту, и поскольку данные, которые я возвращаю, варьируются по размеру, это приводит к некоторым плохо выглядящим таблицам Cells. Например, посмотрите на изображение ниже, как я могу сделать это так, чтобы TableView Cell расширяется, если есть больше данных, например, первая ячейка ниже показывает или сокращает, если меньше данных, таких как вторая ячейка ниже, так что не так много пробелов показано на рисунке.IOS UiTableView Cells, как я могу сделать его регулируемым по высоте
Это как StoryBoard выглядит и элемент, который иногда может иметь много данных является сообщения Кнопки метки показан ниже. Я по существу стараюсь сделать 2 вещи: развернуть TableViewCell, если Post-Data длинна или сделать TableViewCell меньше, если данные Post-small малы.
и у меня есть доступ ко всем элементам
class HomePageTVC: UITableViewCell {
@IBOutlet weak var profile_id: UILabel!
@IBOutlet weak var comment: UIButton!
@IBOutlet weak var vote: UIButton!
@IBOutlet weak var time: UILabel!
@IBOutlet weak var post: UIButton!
@IBOutlet weak var fullname: UIButton!
@IBOutlet weak var location: UILabel!
override func awakeFromNib() {
super.awakeFromNib()
profile_id.isHidden = true
// Initialization code
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// post.isUserInteractionEnabled = true
// Configure the view for the selected state
}
}
Совершенно верно, что это сработало – user1591668