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];”