Хорошо, я нашел лучший способ сделать то, что я предлагал. Скорее тогда разберитесь с UIView и изменяйте размер в зависимости от текста внутри него. Я только что сделал UITextView закругленным краем, который теперь выглядит как панель. Отлично. Надеюсь, это кому-нибудь поможет!
Если вас интересует код
- (void)drawRect:(CGRect)rect
{
CGRect frame = self.frame;
frame.size.height = self.contentSize.height;
self.frame = frame; // Drawing code
self.clipsToBounds = YES;
self.layer.cornerRadius = 10.0f;
}