【发布时间】:2011-01-19 13:20:10
【问题描述】:
我有一个 UIViewController,其中我从界面生成器添加了一个 UITextView。现在我想在单击超链接或电话号码时推送视图。我能够使用我在 stackoverflow 中找到的方法检测单击了哪个 url。这是方法
@interface UITextView (Override)
@end
@class WebView, WebFrame;
@protocol WebPolicyDecisionListener;
@implementation UITextView (Override)
- (void)webView:(WebView *)webView decidePolicyForNavigationAction:(NSDictionary *)actionInformation request:(NSURLRequest *)request frame:(WebFrame *)frame decisionListener:(id < WebPolicyDecisionListener >)listener
{
NSLog(@"request: %@", request);
}
@end
现在我想获取 textview 的 superview 的 viewController,这样当我点击 URL/电话号码时,我可以推送另一个 viewController。
【问题讨论】:
标签: ios objective-c uiview uiviewcontroller iphone-sdk-3.0