Xcode 4.5 と iOS 5.0 を使用してアプリを開発しています。
私のアプリでは、 Storyboard で作成された呼び出されUITableView
たsurveyTableViewがあります。私は自分のを選択したいのですが、このコードを使用してそれを実現しています。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 のセクションは 1 つだけです。これが私が画面に表示した画像です。
なぜこれが起こっているのか分かりますか?
EDIT : に設定UITableView selection attribute
しましたがMultiple Selection
、 であっても、Single Line Selection
違いがないことに気付きました。
編集2:ここで、私は選択したときに画像を取得しますUITableViewCellStyleSubtitle
EDIT 3:ここが興味深い部分です。今選択すると、ここに画像があります。それは私を夢中にさせています