私にはUIViewController
が1つあり、その中には3があります。UIWebView
です。プログラムでスワイプをWebViewsに追加しました。今すぐ私はスワイプすることができますが、3ページだけで、もう一度やり直してください。私はcurrentPageを増やしてこれを私のwebView3に追加したいが、どうすればいいのか分からない。スワイプごとにページを増やす目的-C
いくつかのヒントを教えてください。私は本当にこの部分に問題があります!ここで
は私のコードです:
- (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