我有一個UIViewController,其中我有一個UITextView從界面構建器中添加。現在我想推一個視圖,當我點擊超鏈接或電話號碼。我能夠使用我在stackoverflow中找到的方法來檢測哪個url被點擊。這裏是方法如何在iPhone SDK中獲取UIView的superView的UIViewController?
@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的上海華盈的的viewController,這樣我可以把其他的viewController,當我在URL /電話號碼點擊。
哇感謝得到的UIViewController。使用three20並不知道。我總是創建一個代表。對於任何有興趣在三年內使用這個的人來說。只需導入'#import「Three20UICommon/UIView + TTUICommon.h」' – choise 2011-05-03 11:39:18
謝謝!它工作完美! – 2013-08-07 23:03:18
你拯救我的一天。它像一個魅力 – 2013-09-12 07:45:09