मेरे पास एक UIViewController
है और इसके अंदर मेरे पास 3 UIWebView
है। मैंने अपने वेब दृश्यों को प्रोग्रामिक रूप से बाईं ओर स्वाइप किया। अभी मैं स्वाइप कर सकता हूं, लेकिन केवल 3 पेज और फिर दोहराया जा सकता हूं। मैं अपने वर्तमान पेज को बढ़ाना चाहता हूं और इसे अपने वेब व्यू 3 में जोड़ना चाहता हूं, लेकिन मुझे नहीं पता कि मुझे यह कैसे करना चाहिए।प्रत्येक स्वाइप उद्देश्य के बाद पेजों को बढ़ाएं-सी
क्या आप मुझे कुछ संकेत दें? मुझे वास्तव में इस हिस्से में समस्या है!
- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"test view");
NSURL *url = [NSURL fileURLWithPath:[ [ NSBundle mainBundle ] pathForResource: @"Name/Name1" ofType:@"html" ]];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView2 loadRequest:request];
[webView2 bringToFront];
NSURL *url = [NSURL fileURLWithPath:[ [ NSBundle mainBundle ] pathForResource:
@"Name/Name2" ofType:@"html" ]];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView3 loadRequest:request];
UISwipeGestureRecognizer *swipeLeft = [[UISwipeGestureRecognizer alloc]
initWithTarget:self action:@selector(swipeLeftAction:)];
swipeLeft.direction = UISwipeGestureRecognizerDirectionLeft;
swipeLeft.delegate = self;
[self.view addGestureRecognizer:swipeLeft];
}
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer
shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer
*)otherGestureRecognizer
{
return YES;
}
currentPage एक पूर्णांक है और शुरुआत में यह 0. है मेरा प्रश्न कैसे मैं webView3 करने के लिए अपने currentPage जोड़ सकते हैं ताकि जब मैं स्वाइप यह अपने पृष्ठों वृद्धि करनी चाहिए है:
यहाँ मेरी कोड है?
- (void)swipeLeftAction:(id)ignored
{
NSLog(@"Swipe Left");
UIWebView *temp = webView2 ;
webView2 = webView3;
webView3 = webView;
webView = temp;
[webView2 bringToFront];
currentPage++;
}
अग्रिम धन्यवाद!
**** संपादित करें:? **
यह वर्तमान पृष्ठ में कोई WebView से जुड़ा नहीं है, मैं अपने WebView में इस वृद्धि कैसे मिल सकता है **
बढ़ाने के लिए आप अभी भी इस समस्या को हल करने के लिए काम कर रहे हैं छुआ है कि हो सकता है? – propstm