我在UITableViewCell中有一个标签,我希望我的身高TableViewCell是根据标签高度自动调整的。TableViewCell自动高度
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { TWTTweetTableViewCell *cell = (TWTTweetTableViewCell *)[tableView dequeueReusableCellWithIdentifier:@"TWTTweetTableViewCell" forIndexPath:indexPath];TWTTweet *tweet = self.tweets[indexPath.row]; cell.tweetMessage.text = tweet.tweetMessage; cell.timestamp.text = [tweet howLongAgo]; cell.tag = indexPath.row; TWTUser *user = [[TWTTwitterAPI sharedInstance] userForId:tweet.userId]; cell.user.text = user.username; return cell;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { return 165; } - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { //Tapped a tweet }
您使用自动布局??? –
是的.. @ El Capitan – revi
不只是在heightForRowAtIndexPath中返回'UITableViewAutomaticDimension' ..但条件是你的约束应该正确附加 –