7

Ionic アプリケーションで $anchorscroll を使用しています。Android では正常に動作しますが、iOS ではスクロール後にコンテンツが動かなくなり、スクロールアップできなくなります。

overflow-scroll="true" を使用してみましたが、これも私のアプリケーションでは機能しません...

誰かがこれで私を助けてくれますか?

function scrollTo() {
    console.log("scroll to: " + $stateParams.id);
    var anchor = '';
    if($stateParams.id === '') {
        console.log("empty");
        anchor = "birthday-test";
    } else {
        console.log("not empty");
        var employee_id = $stateParams.id;
        anchor = "birthday-" + employee_id;
    }
    console.log("anchor : " + anchor);
    $location.hash(anchor);
    $anchorScroll();
}
4

2 に答える 2

0

これは同様の質問のようです。$ionicScrollDelegate.anchorScroll();の代わりに呼び出しているように見えます$anchorScroll();。おそらくこれはあなたの問題ですか?

于 2016-02-22T11:28:21.567 に答える
0

これを試してみてください。従うべきステップ、xcode で iOS プラットフォームを開き、AppDelegate.m に以下のコードを追加します。

 - (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
  {  
     self.window.rootViewController = self.viewController;
     [self.window makeKeyAndVisible];

  //scrolling view
     self.viewController.webView.scrollView.bounces = NO;
     self.viewController.webView.opaque = NO;
     self.viewController.webView.backgroundColor = [UIColor blackColor];

  //Scrolling hidden .
   self.viewController.webView.scrollView.scrollEnabled =false;
   self.viewController.webView.scrollView.scrollsToTop =false;
   return YES;

  }

うまくいくことを願っています。

于 2016-02-27T12:56:47.173 に答える