- (UITableViewCell *)tableView:(UITableView *)tv cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *LogCellId = @"LogCellId";
UITableViewCell *cell = [tv dequeueReusableCellWithIdentifier:LogCellId];
UILabel *lblSummary;
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:LogCellId] autorelease];
lblSummary = [[[UILabel alloc] initWithFrame:CGRectMake(10.0, 10.0, 320.0, 30.0)] autorelease];
lblSummary.font = [UIFont fontWithName:@"Helvetica-Bold" size:14];
lblSummary.tag = SUMMARY_TAG;
lblSummary.lineBreakMode = UILineBreakModeTailTruncation;
lblSummary.autoresizingMask = UIViewAutoresizingFlexibleRightMargin;
[cell.contentView addSubview:lblSummary];
} else {
lblSummary = (UILabel *)[cell viewWithTag:SUMMARY_TAG];
}
lblSummary.text = [self.logList objectAtIndex:[indexPath row]];
return cell;
}
我在那裏只是一個簡單的單元格與一個標籤。我添加了滑動刪除功能,但刪除按鈕與標籤重疊,而不是將其推到一邊。在UITableView刪除確認按鈕重疊的內容
所以我需要幫助。我希望能夠回答我將如何做到這一點以及自動調整口罩如何工作。我根本不滿意他們,無論何時何地使用自動調整子視圖。
謝謝你的時間。
我問這個問題,3個月前,沒有有用的答案:http://stackoverflow.com/questions/4390583/resize-uitableviewcell-content-when-delete-button-shows-up。 – GendoIkari 2011-03-28 16:06:57
@GendoIkari我找到了一個解決方案,並已回覆你的問題。 – rein 2012-03-05 00:55:15