0
私のUITableViewに奇妙な問題があります。テーブル内のすべてのセルを選択可能にして、セルが選択された場合に適切なアクションが実行されるようにします。私のテーブル内のすべてのセルは現在、行0のセル(テーブルの上部に表示されているセル)から離れて選択可能です。このセルは、選択を許可するように設定されていても選択できません。何か案は?iPhoneコーディング:UITableViewの選択に関する問題
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
tableView.allowsSelection = YES;
static NSString *SettingsTableID = @"SettingsTableID";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:SettingsTableID];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1
reuseIdentifier: SettingsTableID] autorelease];
}
cell.textLabel.text = [tableHeadingsArray objectAtIndex:row];
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
return cell;
}
感謝します。
ur didSelectRowAtIndexPath:code ??? – KingofBliss
また、tableView:willSelectRowAtIndexPathのコードを投稿すると、デリゲート内のそのメソッドは行ごとに選択を無効にすることができます。 –