【代码笔记】iOS-Label随字自动变大

来源:互联网 发布:beyonce running 知乎 编辑:程序博客网 时间:2024/05/18 03:46

一,效果图。

二,工程图。

三, 代码。

RootViewController.h

复制代码
#import <UIKit/UIKit.h>//添加HPGrowingTextView头文件#import "HPGrowingTextView.h"@interface RootViewController : UIViewController<HPGrowingTextViewDelegate>{    HPGrowingTextView *textView;}@end
复制代码

 

RootViewController.m

复制代码
- (void)viewDidLoad{    [super viewDidLoad];    // Do any additional setup after loading the view.              textView = [[HPGrowingTextView alloc] initWithFrame:CGRectMake(10, 100, 240, 40)];    textView.isScrollable = NO;    textView.contentInset = UIEdgeInsetsMake(0, 5, 0, 5);    textView.minNumberOfLines = 1;    textView.maxNumberOfLines = 6;    // you can also set the maximum height in points with maxHeight    // textView.maxHeight = 200.0f;    textView.returnKeyType = UIReturnKeyGo; //just as an example    textView.font = [UIFont systemFontOfSize:15.0f];    textView.delegate = self;    textView.internalTextView.scrollIndicatorInsets = UIEdgeInsetsMake(5, 0, 5, 0);    textView.backgroundColor = [UIColor greenColor];    textView.placeholder = @"Type to see the textView grow!";    [self.view addSubview:textView];                }
复制代码