我有一個UITableView
與UITableViewCell subclass
,此單元的子類包含UILabel
。文本將從互聯網加載。在哪裏動態更改UITableViewCell子類內的UILable大小
我想根據文本調整此UIlabel
的大小。
我cell subclass UILabel
只知道大小時文字從網絡到達時,意味着我必須做的UILabel
調整大小時,細胞正在制定這樣的:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
// resizing label here
cell.mylabel ...
}
- 是否有任何其他的方式做同樣的或更有效的方式來做同樣的事情?
- 可以在單元格子類內完成調整大小嗎?
你可以這樣做。但是在這樣做的時候是否有問題,或者你只是要求最佳實踐?如果你正在使用autoLayout,那麼你可以使用約束,但是必須計算大小! – 2014-09-06 14:33:52