表示専用のテーブルを作成しました。クリックされたテーブル行の自動強調表示は、少し不必要で誤解を招きます。クリック時に行のハイライトをオフにするにはどうすればよいですか?
質問する
971 次
2 に答える
2
プロパティをオーバーライドして、 を含む任意の値UITableViewCell.SelectionStyle
を返すことができます。UITableViewCellSelectionStyle
None
于 2013-06-21T21:13:14.203 に答える
1
新しいセルを作成するたびに、cell.selectionStyle = UITableViewCellSelectionStyleNone; を設定します。
-(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.selectionStyle = UITableViewCellSelectionStyleNone;
}
return cell;
}
于 2013-06-22T04:17:49.333 に答える