因为UITextView继承自UIResponder。因此,您可以在文本视图上调用-becomeFirstResponder方法,这将使其成为第一响应者并开始编辑:
[textView becomeFirstResponder];
之后,您可以选择UITextView的Range。
[textView setSelectedRange:NSMakeRange(0, 10)];
步骤
-
在故事板视图控制器中添加了UITextView。
-
在视图控制器中添加了UITextView委托。
@interface SecondViewController : UIViewController<UITextViewDelegate>
-
将特性指定给文本视图。
@property (strong, nonatomic) IBOutlet UITextView *textView;
-
并在文本视图中选择了文本范围。
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
[self.textView becomeFirstResponder];
[self.textView setSelectedRange:NSMakeRange(0, 10)];
}