gpt4 book ai didi

ios - 如何将 uilabel 高度设置为 0。或将 uibleviewcell 高度设置为 0?

转载 作者:行者123 更新时间:2023-11-28 11:11:57 27 4
gpt4 key购买 nike

我有这样一个页面 all values are in UIlabel

现在如果我得到任何值 nil 我隐藏那个标签

问题:

但是当我隐藏那个标签时它显示的是空白

showing blank space

这是我的代码::

 let dic = finalcarexpense.objectAtIndex(indexPath.row) as! NSDictionary
if lastcruisebool == true
{
cell.lblcruisecontroll.text = (dic["cruise_control"] as? String)!
}
else
{

cell.lblcruisecontroll.hidden = true
cell.placecruisecontrol.hidden = true
}



if lastremotebool == true
{
cell.lblremotecentrallocking.text = (dic["remote_central_locking"] as? String)!
}
else
{
cell.lblremotecentrallocking.hidden = true
cell.placeremotecentrallocking.hidden = true
}


if lastacbool == true
{
cell.lblairconditioning.text = (dic["air_conditioning"] as? String)!
}
else
{
cell.lblairconditioning.hidden = true
cell.placeac.hidden = true
}


if lastbluetoothbool == true
{
cell.lblbluetooth.text = (dic["bluetooth"] as? String)!
}
else
{
cell.lblbluetooth.hidden = true
cell.placebluetooth.hidden = true
}


if lastradiocdbool == true
{
cell.lblradiocd.text = (dic["radio_cd"] as? String)!
}
else
{

cell.lblradiocd.hidden = true
cell.placeradiocd.hidden = true
}


if lastpowerbool == true
{
cell.lblpowersteering.text = (dic["power_steering"] as? String)!
}
else
{
cell.lblpowersteering.hidden = true
}

那么有没有什么解决方案,比如我应该设置 UILabel hieght 0?或者我应该使用 UITableViewCell 来做到这一点??

最佳答案

你可以给 uilabel 高度约束,并且可以在运行时设置为 0。你也可以将它的 frame 设置为 0 这样它就看不见了谢谢

关于ios - 如何将 uilabel 高度设置为 0。或将 uibleviewcell 高度设置为 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34429435/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com