UITextView *textView = [[UITextView alloc] init];
[self.view addSubview:textView];
textView.frame = CGRectMake(0, 0, 100, 100); // 自己随便定义
textView.font = [UIFont systemFontOfSize:17.0]; // 设置字体大小
CGFloat fontCapHeight = textView.font.capHeight; // 文字大小所占的高度
CGFloat topMargin = 10; // 跟顶部的间距
textView.contentInset = UIEdgeInsetsMake(-textView.frame.size.height*0.5 + fontCapHeight + topMargin, 0, 0, 0);
百度了一半天找不到比较好的解决方案,这个还不错。