, . view IBOutlet UITextView , viewcontroller UITextViewDelegate. UITextView FileOwner InterfaceBuilder , UITextView FileOwner.
@interface StackOverFlowViewController : UIViewController<UITextViewDelegate> {
IBOutlet UITextView *textView;
}
@end
UIViewController UITextViewDelegate.
- (void)textViewDidChangeSelection:(UITextView *)aTextView {
NSRange rangeOfSelection = textView.selectedRange;
NSString *selectedText = [textView.text substringWithRange:rangeOfSelection];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Selection Changed" message:selectedText delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
}
, UITextView, . selectedRange UITextView, NSRange, . UITextView .
UIAlertView textViewDidChangeSelection,