У меня есть UIViewController, в котором у меня есть UITextView, добавленный из конструктора интерфейсов. Теперь я хочу нажать представление, когда я нажимаю на гиперссылку или номер телефона. Я могу обнаружить, что URL-адрес нажата, используя метод, который я нашел в stackoverflow. Вот методКак получить UIViewController супервизора UIView в iPhone SDK?
@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
Теперь я хочу, чтобы получить ViewController из надтаблицы в TextView, так что я могу нажать другую ViewController, когда я нажимаю на URL/номер телефона.
вау спасибо. используя три20 и не знал этого. Я всегда создавал делегата. для тех, кто заинтересован в использовании этого в трех20. просто импортируйте '#import". 320UICommon/UIView + TTUICommon.h "' – choise
Спасибо! он отлично работает! –
вы экономите мой день. Он работает как шарм –