[英]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.