1

に がありUITextfieldますtableHeaderView。ナビゲーション バーの編集ボタンをクリックすると、このテキスト フィールドを編集できますが、下のテーブルの行は編集/移動できません。

TextField で tableHeaderView をコメントアウトすると、問題なく行を編集できますか?

何か案は?

4

1 に答える 1

1
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
    UITextField *txt = [[UITextField alloc] init];
    txt.text = @"header";
    txt.enabled =TableView.editing;
    return txt;
}

-(IBAction)buttonTap:(id)sender{
    if (TableView.editing) {
        TableView.editing = NO;
    }else TableView.editing = YES;
    [TableView reloadData];
}
于 2012-04-04T12:31:16.637 に答える