나는 UITextView
안에 UITableViewCell
있습니다. 나는UITableView 내부 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);
텍스트 맨 위로 이동 설정하지만, 바닥에 여분의 공간이 여전히
도와주세요.