我想在tableView:cellForRowAtIndexPath:
中設置我的UITableViewCell標籤的幀寬度,我怎麼會收到一個錯誤。UITableViewCell textLabel寬度大小錯誤表達式不可分配
這是我如何設置單元格。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
[cell.textLabel setLineBreakMode:UILineBreakModeCharacterWrap];
cell.textLabel.frame.size.width = 200.0; // just as an example.
[cell.textLabel setMinimumFontSize:FONT_SIZE];
[cell.textLabel setNumberOfLines:0];
[cell.textLabel setFont:[UIFont boldSystemFontOfSize:FONT_SIZE]];
[cell.textLabel setTag:1];
[[cell contentView] addSubview:cell.textLabel];
}
,但是,在這裏我嘗試設置textLabel.frame.size.width
我得到這個錯誤
表達該行不分配