【发布时间】:2014-03-29 15:44:39
【问题描述】:
我使用 .xib 和 .h 和 .m 文件创建了一个自定义 UITableViewCell,并在单元格中添加了一个 UITextView,并实现了 -layoutSubviews 方法。但是使用这种方法我无法在UITextView 中写入文本,没有它我可以,这是.m 文件中的代码:
MyCell.m
- (void)layoutSubviews
{
[self.comment_text setUserInteractionEnabled:YES];
[self.comment_text setEditable:YES];
//I need this method to hide some view on touch...
}
如果我这样做:
/*
- (void)layoutSubviews
{
[self.comment_text setUserInteractionEnabled:YES];
[self.comment_text setEditable:YES];
//I need this method to hide some view on touch...
}
*/
所以当我删除它时,我可以在UITextView 中编辑文本。为什么?我该如何解决?
【问题讨论】:
-
尝试在方法开头调用
[super layoutSubviews] -
它有效!非常感谢!
-
随时!如果对您有用,请接受答案。
标签: ios objective-c uitableview uitextview