1
我有UITextfield
在我的tableHeaderView
。當我點擊導航欄中的編輯按鈕時,我可以編輯這個文本框,但下面的表格行不能被編輯/移動。UITableview與tableHeaderView中的UITextField - canEditRowAtIndexPath沒有響應
如果我用TextField註釋掉tableHeaderView,我可以編輯沒有任何問題的行嗎?
任何想法?
我有UITextfield
在我的tableHeaderView
。當我點擊導航欄中的編輯按鈕時,我可以編輯這個文本框,但下面的表格行不能被編輯/移動。UITableview與tableHeaderView中的UITextField - canEditRowAtIndexPath沒有響應
如果我用TextField註釋掉tableHeaderView,我可以編輯沒有任何問題的行嗎?
任何想法?
- (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];
}
THX普里,但我把我的文本字段到self.tableView.tableHeaderView,不進節頭。我不想通過一行創建單獨部分的麻煩,只爲我的文本字段。不知道我能否這樣做? – Arwed 2012-04-04 12:48:04
我通過在一行中添加一個部分來「解決」它。認爲應該可以使用tableHeaderView。 – Arwed 2012-04-09 16:20:37