2016-02-22 2 views
4

В моем приложении hybrid есть возможность перетащить экран, чтобы обновить список. В Android это работает отлично, но на iOS, когда я перетаскиваю его, он иногда путает его с прокруткой страницы, чтобы он имел эффект переполнения/подпрыгивания.Отключить прокрутку содержимого

В ionic есть атрибут, который можно использовать, чтобы отключить эту функцию, но она не работает:

<ion-content id="questions" has-bouncing="false"> 

config.xml уже имеет следующие строки кода:

<preference name="webviewbounce" value="false"/> 
    <preference name="UIWebViewBounce" value="false"/> 
    <preference name="DisallowOverscroll" value="true"/> 

ответ

3

Вам нужно будет установить overflow-scroll в false нравится:

overflow-scroll="false"

+0

У вас есть переполнение-прокрутка = "истина" где-то? – radioaktiv

+0

Не знаю, не помогло бы я добавить его и установить его на false? – Greg

+0

Он сделал, установив его на 'false' – Greg

16

Раствор для ионических 2:

<ion-content no-bounce> 
+0

Не работает уже. –

+0

Работает в ионной 3 – sgotre

2

overflow-scroll="false" ни no-bounce, ни has-bouncing="false" имеет эффект .. Я пытался чистый ионный проект ionic conference и прикладные упоминалось атрибутов ионно-контент в списке громкоговорителей странице .. прыгающие из свитка не был инвалидов

CLI пакеты: (/ Users/счастливчики/Документы/проекты/ионно-конференция/node_modules)

@ionic/cli-utils : 1.9.2 
ionic (Ionic CLI) : 3.9.2 

глобальные пакеты:

Cordova CLI : 7.0.1 

локальные пакеты:

@ionic/app-scripts : 2.1.4 
Cordova Platforms : android 6.2.3 ios 4.3.1 
Ionic Framework : ionic-angular 3.6.1 

система:

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 

Испытано с Xcode симулятор iPhone 6 Plus

0

Я использую ionic 1.3.2 и следующие работал для меня:

<preference name="webviewbounce" value="false" /> 
    <preference name="UIWebViewBounce" value="false" /> 
    <preference name="DisallowOverscroll" value="true" /> 

Все это с has-bouncing="false" на каждом ion-content. Я не проводил тщательного испытания, чтобы проверить минимальные требования, которые будут выполнять эту работу. И все же результат: не подпрыгивать в iOS и android.

Надеюсь, это поможет кому-то.