1

表示専用のテーブルを作成しました。クリックされたテーブル行の自動強調表示は、少し不必要で誤解を招きます。クリック時に行のハイライトをオフにするにはどうすればよいですか?

4

2 に答える 2

2

プロパティをオーバーライドして、 を含む任意の値UITableViewCell.SelectionStyleを返すことができます。UITableViewCellSelectionStyleNone

于 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 に答える