In my hybrid
app there\'s a possibility to drag the screen to refresh the list. In Android
this works fine, but on iOS
when I\'m dragging
I guess the answer from Leonardo Pineda is right , But It's not good way to update directly into native file instead We should go for create custom plugin which will disable bouncing on iOS.
Step 1. Clone the plugin from github repo (https://github.com/dtrmangesh/plugin-disable-ios-bouncing).
Step 2. Add repository path into your package.json
"dependencies": { BouncingIos : "git+<https://github.com/dtrmangesh/plugin-disable-ios-bouncing>"}
overflow-scroll="false"
nor no-bounce
nor has-bouncing="false"
has effect.. I was trying clean ionic project ionic conference
and applied mentioned attributes to ion-content at speakers list page.. bouncing of scroll has not been disabled
cli packages: (/Users/lucky/Documents/projects/ionic-conference/node_modules)
@ionic/cli-utils : 1.9.2
ionic (Ionic CLI) : 3.9.2
global packages:
Cordova CLI : 7.0.1
local packages:
@ionic/app-scripts : 2.1.4
Cordova Platforms : android 6.2.3 ios 4.3.1
Ionic Framework : ionic-angular 3.6.1
System:
ios-deploy : 1.9.1
ios-sim : 6.0.0
Node : v6.9.5
npm : 5.4.0
OS : macOS Sierra
Xcode : Xcode 8.3.3 Build version 8E3004b
Tested with xcode simulator iPhone 6 Plus
Solution for Ionic 2:
<ion-content no-bounce>
You will need to set overflow-scroll
to false
like :
overflow-scroll="false"
Works on Ionic 1.3
I'm using ionic 1.3.2
and the following worked for me:
<preference name="webviewbounce" value="false" />
<preference name="UIWebViewBounce" value="false" />
<preference name="DisallowOverscroll" value="true" />
All this with has-bouncing="false"
on each ion-content
. I didn't make a thorough test to check the minimum requirements that will do the job. Yet the outcome: no bouncing in iOS
and android
.
Hope it helps someone.
You can use
.scroll-content {
-webkit-overflow-scrolling: auto !important;
}
add it in the scss file.