Bir tane UIViewController
var ve bunun içinde 3 UIWebView
var. WebViews'ime programlı olarak hızlıca kaydırmayı ekledim. Şu anda kaydırabilirim, ama sadece 3 sayfa ve sonra tekrarla. CurrentPage'imi artırmak ve bunu webView3'e eklemek istiyorum ancak bunu nasıl yapmam gerektiğini bilmiyorum.Her Kaydırma Hedefinden Sonra Sayfaları Artırın-C
Bana biraz ipucu verir misiniz? Bu bölümde gerçekten sorunum var!
- (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 bir tam sayıdır ve başında o Sorum ben kaydırın zaman Sayfalarımı artırmak böylece webView3 benim CurrentPage nasıl ekleyebileceğiniz 0'dır: Burada
benim kodudur?- (void)swipeLeftAction:(id)ignored
{
NSLog(@"Swipe Left");
UIWebView *temp = webView2 ;
webView2 = webView3;
webView3 = webView;
webView = temp;
[webView2 bringToFront];
currentPage++;
}
Şimdiden teşekkürler!
**** Düzenleme:? **
benim Web görünümü bu artışı elde Nasıl Bu geçerli sayfa hiçbir Web görünümü bağlı değil, ** Bu yayından bilgilere dayanarak
Hala bu sorunu çözmek için çalışıyor musunuz bağlantılar eklemek olabilir? – propstm