Имам UIStackView в UITableViewCell и имам четири дълги текстови етикета в него. При първото зареждане показвам само първия етикет с височина 44 в клетката и скривам другите три и StackView показва правилно. След това, когато щракна върху tableViewCell, трябва да разширя клетката и да покажа други три етикета. Показвам ги и презареждам TableView, но моят StackView има нулева височина след това и всичките четири етикета също имат нулева височина. Срещнах този проблем само с IOS 10.1 и когато използвам етикети с кратък текст, StackView работи добре.
Това е моят код:
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
var cell = tableView.cellForRowAtIndexPath(indexPath) as! AboutUsTableViewCell
cell.firstLabel.hidden = isExpanded
cell.secondLabel.hidden = isExpanded
cell.thirdLabel.hidden = isExpanded
isExpanded = !isExpanded
tableView.reloadData()
}
Благодаря на всички ви!