Mam jeden UIViewController
i wewnątrz niego mam 3 UIWebView
. Dodałem przesunięcie w lewo do mojego webViews programowo. Teraz mogę przesunąć, ale tylko 3 strony, a następnie powtórzyć ponownie. Chcę zwiększyć moją aktualną stronę i dodać ją do mojego webView3, ale nie wiem, jak mam to zrobić.Zwiększanie stron po każdym przesunięciu Cel-C
Czy możesz podać mi jakieś wskazówki? Naprawdę mam problem w tej części!
Oto mój kod:
- (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 jest liczbą całkowitą i na początku jest 0. Moje pytanie brzmi: jak mam dodać mój currentPage do webView3 tak, że kiedy Przesuń zwiększyć moich stron?
- (void)swipeLeftAction:(id)ignored
{
NSLog(@"Swipe Left");
UIWebView *temp = webView2 ;
webView2 = webView3;
webView3 = webView;
webView = temp;
[webView2 bringToFront];
currentPage++;
}
Z góry dzięki!
**** Edit: **
Ta bieżąca strona nie jest podłączony do dowolnego Webview, jak mogę dostać ten wzrost w moim Webview **
Czy nadal pracujesz nad rozwiązaniem tego problemu? – propstm