2015-10-07 71 views
0

我想動態字體大小的textview.I瘋了一個自定義類的動態字體大小的文本view.I使用以下代碼的自定義類。textview的動態字體大小沒有增加?

#import "CustomTextView.h" 

@implementation CustomTextView 


- (void)drawRect:(CGRect)rect 
{ 
    // Drawing code 
    int numLines = self.contentSize.height/self.font.lineHeight; 
    self.font = [UIFont fontWithName:self.font.fontName size:((self.frame.size.height/numLines) - 4)]; 
    [super drawRect: rect]; 

} 


@end 

但這不工作。它顯示了一個黑色的textview.please指南如何做到這一點?

+0

您是否將CustomTextView Class設置爲文本視圖? –

+0

這裏已經描述了我們如何動態設置字體大小http://stackoverflow.com/questions/2038975/resize-font-size-to-fill-uitextview –

回答

-1

在ViewController中實現「CustomTextView.h」時一定有什麼問題。 讓我們知道你是如何做到的。 在ViewController中分享你的代碼。 您是否在視圖控制器中將「CustomTextView」添加爲子視圖?