这接缝是不可能做什么,我想与UITextViews(至少不容易)。解决方案是使用UIWebView代替,并加载一个包含文本和链接的本地HTML文件。你甚至可以把一些CSS来定制颜色,尺寸...
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
// webview
webview.delegate = (id<UIWebViewDelegate>)self;
NSString *path;
NSBundle *thisBundle = [NSBundle mainBundle];
path = [thisBundle pathForResource:@"fileName" ofType:@"html"];
NSError *error;
NSString *initialHTMLString = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error];
[webview loadHTMLString:initialHTMLString baseURL:nil];
webview.opaque = NO;
webview.backgroundColor = [UIColor clearColor];
}
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
[[UIApplication sharedApplication] openURL:[request URL]];
return NO;
}
return YES;
}
我希望这会帮助任何人有同样的问题!
看到这里http://stackoverflow.com/a/21630187/1161906 – bcattle