मेरे पास एक UIViewController है जिसमें मेरे पास इंटरफ़ेस बिल्डर से जोड़ा गया UITextView है.अब मैं हाइपरलिंक या फोन नंबर पर क्लिक करते समय एक दृश्य को धक्का देना चाहता हूं। मैं यह पता लगाने में सक्षम हूं कि स्टैक ओवरफ्लो में मिली विधि का उपयोग करके कौन सा यूआरएल क्लिक किया गया है। यहाँ विधिआईफोन एसडीके में UIView के सुपर व्यू के 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 के superview की ViewController पाने के लिए इतना है कि मैं एक और ViewController धक्का कर सकते हैं जब मैं यूआरएल/फ़ोन नंबर पर क्लिक करें है।
वाह धन्यवाद से UIViewController मिल सकती है। तीन20 का उपयोग करके और उसे नहीं पता था। मैंने हमेशा एक प्रतिनिधि बनाया। किसी भी व्यक्ति के लिए जो इसे तीन20 में उपयोग करने में रूचि रखता है। बस '#import" आयात करें Tri20UICommon/UIView + TTUICommon.h "' – choise
धन्यवाद! यह सही काम करता है! –
आप मेरा दिन बचाओ। यह एक आकर्षण की तरह काम करता है –