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