У меня есть UITextView
внутри UITableViewCell
. Я настраиваю это ограничение внутриUITextView внутри UITableViewCell удалить дополнительные прокладки
if ([keyPath isEqualToString:@"noteTextView.text"]) {
[self setExcludedPaths];
if (self.noteTextView.text.length > 0) {
CGSize sizeThatFitsTextView = [self.noteTextView sizeThatFits:CGSizeMake(self.noteTextView.frame.size.width, MAXFLOAT)];
self.noteTextViewHeightConstraint.constant = sizeThatFitsTextView.height;
} else {
self.noteTextViewHeightConstraint.constant = 0.f;
}
}
У меня есть дополнительные пиксели в верхней и нижней части. Я хочу удалить его. То, что я сделал:
1) self.automaticallyAdjustsScrollViewInsets = NO;
в моем UIViewController
2) В подклассе UITextView
- (void)awakeFromNib
{
[super awakeFromNib];
self.font = [UIFont fontWithName:@"HelveticaNeue" size:16.f];
self.textColor = [UIColor noteTextColor];
self.textContainerInset = UIEdgeInsetsZero;
//self.contentMode = UIViewContentModeTop;
self.contentInset = UIEdgeInsetsMake(0, -5, 0, 0);
self.backgroundColor = [UIColor redColor];
self.scrollEnabled = NO;
}
если установить UIEdgeInsetsMake(-4, -5, 0, 0);
текст перемещается вверх, но дополнительное пространство на дне до сих пор существует
Помогите мне пожалуйста.