2015-02-19 6 views
0

Как нарисовать текст в UITextView так же, как в UILabel и UITextField есть метод под названием drawTextInRect:. Должен ли я реализовать его в «drawRect:» или «drawLayer: inContext:». Поблагодарите ваш фокус и больной!Как нарисовать текст в UITextView

ответ

1

вы можете использовать drawinrect как следующий код.

UIFont *font = [UIFont fontWithName:@"Courier" size:kCellFontSize]; 

/// Make a copy of the default paragraph style 
NSMutableParagraphStyle *paragraphStyle = [[NSParagraphStyle defaultParagraphStyle] mutableCopy]; 
/// Set line break mode 
paragraphStyle.lineBreakMode = NSLineBreakByTruncatingTail; 
/// Set text alignment 
paragraphStyle.alignment = NSTextAlignmentRight; 

NSDictionary *attributes = @{ NSFontAttributeName: font, 
        NSParagraphStyleAttributeName: paragraphStyle }; 

[text drawInRect:rect withAttributes:attributes]; 
+1

Это ваш вид, спасибо! –

+0

, если вы найдете этот полезный плз, попробуйте anser. –

+0

где написать этот код ???? Как вы передадите ссылку textview на текст – Saad

Смежные вопросы