我正在使用 Xcode 4.5 和 iOS 5.0 开发应用程序。
在我的应用程序中,我有一个通过StoryboardUITableView
创建的称为surveyTableView。我希望我的 s 被选中,我正在使用这段代码来实现它。surveyTableView cell
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath
{
static NSString *cellIdentifier = @"Cell Identifier";
UITableViewCell *cell = [self.surveyTableView dequeueReusableCellWithIdentifier:cellIdentifier];
if(!cell)
{
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier];
}
cell.selectionStyle = UITableViewCellSelectionStyleBlue;
cell.textLabel.text = [[self.surveyInfoArray objectAtIndex:indexPath.row] valueForKey:@"SurveyName"];
[cell setSelected:YES];
return cell ;
}
在这种情况下,我只有一个部分的行数为 2。这是我在屏幕上看到的图像。
你们知道为什么会这样吗?
编辑:我已经设置UITableView selection attribute
为Multiple Selection
,即使是Single Line Selection
,我意识到没有区别。
编辑2:在这里,我得到图像时,我选择UITableViewCellStyleSubtitle
编辑3:这是有趣的部分,当我现在选择时,这是图像。这让我发疯