我的UITableViewCell變成它的高度設置爲零無形:的UIButton擴張的UITableViewCell內不dissapear
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return isCollapsed ? 0 : 50
}
該單元格I約束從上每個視圖細胞的觀點的內底部。除了UIButton以外,每個視圖都可以工作。但是當單元格的高度爲零時,UIButton文本不會消失。我認爲它與不依賴於父高度的UIButton文本有關。單元格摺疊時,UIButton背景顏色確實消失。 我發現的最佳解決方案是使用UILabel代替。但它沒有觸摸動畫。有沒有手動隱藏按鈕的另一種解決方案?
試圖調用'layoutIfNeeded()' –
你能分享截圖嗎? –