1
我创建了一个带有.xib和.h和.m文件的自定义UITableViewCell
,并且我向该单元添加了一个UITextView
,并且我实现了-layoutSubviews
方法。但是用这种方法,我不能写在文本UITextView
,而不是没有它,我就可以了,这是在.m文件代码:带有UITextView的自定义UITableViewCell不能用Layoutsubviews编辑
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
中编辑文本。为什么?我该如何解决它?
尝试调用'[超级layoutSubviews]'在方法的开始 – deadlock
它的作品!非常感谢! – Piero
随时!接受答案,如果它为你工作。 – deadlock