Ios 在viewdidload方法中将高度应用于静态uitableviewcell

Ios 在viewdidload方法中将高度应用于静态uitableviewcell,ios,objective-c,Ios,Objective C,可能是一个简单的问题-但我对IOS开发相当陌生- 我想对加载的静态uitableviewcell应用0的高度-我可以根据下面的逻辑设置动画-但我不太确定如何做 我如何将高度应用于 _datePickRow.frame.size.height 如果您只是询问如何通过其代码设置高度: [_datePickRow setFrame: CGRectMake(0, 0, 320, 0)]; // (x, y, width, height) 如果您询问如何设置高度并获得单元格的参考,您可以执行以下操作

可能是一个简单的问题-但我对IOS开发相当陌生-

我想对加载的静态uitableviewcell应用0的高度-我可以根据下面的逻辑设置动画-但我不太确定如何做

我如何将高度应用于

_datePickRow.frame.size.height 

如果您只是询问如何通过其代码设置高度:

[_datePickRow setFrame: CGRectMake(0, 0, 320, 0)]; // (x, y, width, height)
如果您询问如何设置高度并获得单元格的参考,您可以执行以下操作。请注意,每次重新加载tableView时,此操作都会运行,因此请确保内部有一个布尔开关来停止它:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    if(indexpath.row == 0 && !animated)
       return 0;
    else
       return 44;
}

单元格是用脚本文件或.xib创建的,还是用代码创建的?嗨,西蒙-这是脚本等等,我想我误解了你的问题,我从
\u datePickRow
中获取了它。你有一个对行的引用。你只是问如何设置它的高度?不是从何处/如何获取对I simon的引用-是-抱歉,我实际上是想在静态uitableviewcell中隐藏一个日期选择器,并设置其高度和可见性的动画-基本上是想实现以下操作-抱歉,花了这么长时间才返回,您是否尝试了我答案中的代码。这就是你要找的吗?