2011-01-19 10 views
0

私はUITableViewを持っていて、セルを押すとアクセサリビューにチェックマークが表示されます。しかし、私はいつでも1つのチェックマークを表示できるようにしたい。どうすればいい?UITableViewチェックマーク1度に1つ選択する

答えて

0

どのようにデータを比較しているかによって異なります。あなたはまた、テキストを比較することができ

if([[plistDict objectForKey:@"Warranty"] boolValue] == YES) { 
    cell.accessoryType = UITableViewCellAccessoryCheckmark; 
} else { 
    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; 
} 

::私は何を意味するのか

if([cell.textLabel.text isEqualToString:@"Some Text"]) { 
    cell.accessoryType = UITableViewCellAccessoryCheckmark; 
} else { 
    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; 
} 
+0

ないthatsのない私は、私のtableViewのためのチェックマークを使用する方法です。私は現在、ユーザーが行を選択したときに表示されるチェックマークを設定しています。しかし、ユーザーが別のセルを選択すると、もう1つのチェックマークが表示されます。私は1つのチェックマークを表示したいだけです。 –

+0

コードを表示しますか?いくつかの比較が必要です。 – WrightsCS

+0

私はそれを修正していない心配。そのコードを書くのが遅すぎる! –

関連する問題