Iphone iOS开发:当UITableViewCell';有人窃听了吗?

Iphone iOS开发:当UITableViewCell';有人窃听了吗?,iphone,ios,ipad,uitableview,ios5,Iphone,Ios,Ipad,Uitableview,Ios5,我有一个分组的UITableView,其中一个单元格显示人名。我想允许用户在点击单元格时编辑此人的姓名。我知道的唯一方法是在单元格中添加一个UITextField,唯一的问题是它总是UITextField时看起来很难看。我更喜欢让单元格像UILabel一样显示人的姓名,当点击时,以某种方式将其转换为UITextField,在那里可以编辑。然后,当用户轻触键盘上的返回键时,将其转换回UILabel。这可能吗 我搜索了一下,发现有人问,但选择的答案太模糊了,我无法理解答案 非常感谢您的帮助 就用这个

我有一个分组的
UITableView
,其中一个单元格显示人名。我想允许用户在点击单元格时编辑此人的姓名。我知道的唯一方法是在
单元格中添加一个
UITextField
,唯一的问题是它总是
UITextField
时看起来很难看。我更喜欢让
单元格
UILabel
一样显示人的姓名,当点击时,以某种方式将其转换为
UITextField
,在那里可以编辑。然后,当用户轻触键盘上的返回键时,将其转换回
UILabel
。这可能吗

我搜索了一下,发现有人问,但选择的答案太模糊了,我无法理解答案

非常感谢您的帮助

就用这个:

textField.borderStyle = UITextFieldBorderStyleNone;

瞧,它看起来像一个
UILabel

我不知道你说的“它看起来很丑”是什么意思。您可以将UITextField设置为清晰,以便在未点击它时,它看起来与UILabel完全相同。你可以发布一张你的意思的图片吗?在切换边框样式后,你可能需要调整单元格布局。谢谢,效果很好。我还必须将背景色设置为clear,正如jamie建议的“addressTextField.backgroundColor=[UIColor clearColor];”