我到处寻找类似的情况,但找不到一个。
我有一个使用动态原型设置的表视图控制器。在细胞内部,我有一个标签。这个标签可以有多行,因此我将行数设置为0,换行设置为自动换行。
在我的viewDidLoad方法中,我调用一个函数从我的云服务提供程序中提取一些数据。 在我的(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath函数中,我将标签的文本设置为从云返回的内容,然后我使用sizeToFit自动调整标签的大小。
当应用程序首次加载时,这非常有效。问题是当我离开表视图控制器时。我设置sizeToFit的标签被调整为其初始高度,该高度在IB中定义。
有没有人对此有任何想法?可能的错误?