Это работает для меня:
Установить себя как UITextViewDelegate.
-(void)resizeToContent
{
if (self.alignBottomUp)
{
UIEdgeInsets inset = UIEdgeInsetsZero;
CGFloat height = ceilf([self sizeThatFits:self.bounds.size].height);
inset.top = self.bounds.size.height - height;
self.textContainerInset = inset;
}
}
-(void)setAlignBottomUp:(BOOL)value
{
if (value != _alignBottomUp)
{
_alignBottomUp = value;
[self resizeToContent];
}
}
- (void)textViewDidChange:(UITextView *)textView
{
if (self.alignBottomUp)
{
[self resizeToContent];
}
}
Смотрите также: UITextView doesn't update its contentSize
вы можете сделать ваш вопрос ясно? я думаю, что вы спрашиваете, как [это] (http://stackoverflow.com/questions/19065693/how-to-set-content-inset-for-uitextview-in-ios7/19065802#19065802) –
Если бы вы могли прикрепить диаграмму или образец того, что вы хотите, было бы легче ответить на ваш вопрос. –