簡體   English   中英

Ionic anchorscroll無法在iOS上運行

[英]Ionic anchorscroll not working on iOS

我在我的離子應用程序中使用$ 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();
}

似乎是一個類似的問題。 他們似乎叫$ionicScrollDelegate.anchorScroll(); 而不是$anchorScroll(); 這可能是你的問題嗎?

試試這個。它適合我。 步驟如下,在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;

  }

希望這對你有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM