我有一個用戶可以選擇的條目表,當點擊它們時,UILabel應該轉向UITextField,以便用戶可以編輯該行的值。iPhone:修改在didSelectRowAtIndexPath中選擇的單元格
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if(indexPath.section == 1 &&
indexPath.row < [item.entries count])
{
ListDetailCell *tmpCell = ((ListDetailCell*)[self tableView:tvEntries cellForRowAtIndexPath:indexPath]);
tmpCell.lbTitle.hidden = true; // <- cell to hide
tmpCell.tfTitle.hidden = false; // <- textfield to show
}
}
由於任何原因,似乎我對控件的更改沒有得到應用。
這裏有什麼提示嗎? Thx提前
我不知道在你的情況下它是否合適,但是你不能簡單地使用帶有佔位符的UITextField而不是UILabel嗎? – 2011-04-27 14:16:56
是的,我已經想過這個。但據我所知,我不能讓一個文本字段看起來像一個簡單的標籤(無邊界) – Max 2011-04-27 17:31:47