我試圖讓UITableView,由用戶輸入數據填充,我試圖顯示一個UITextView,在表視圖(在它的頂部),當用戶點擊按鈕。這是我的:在UITableViewController的頂部插入一個UITextField
UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(adicionarObjeto:)];
self.navigationItem.rightBarButtonItem = addButton;
-(void)adicionarObjeto:(id)sender {
UITextField *myTextField = [[UITextField alloc]initWithFrame:CGRectMake(10, 0, 300, 40)];
[self.tableView insertSubview:myTextField atIndex:0 ];
}
任何幫助將不勝感激!謝謝!
您有什麼問題?爲什麼你要在索引0處添加文本字段(而不是文本視圖)?它將不可見。 – rmaddy
當我按下按鈕時沒有任何反應。試圖改爲UITextView,仍然遇到同樣的問題。 –
正如我所說的,不要在索引0處插入文本字段。請使用'addSubview'來代替它,這樣就可以看到它。併爲該框架嘗試稍大一些的「y」值。原來它可能在導航欄下(以及在單元格後面)。 – rmaddy