У меня проблема с Ionic2 Окончательное поведение постукивания на iOS.Ionic2 iOS переходы блокировки нажмите или нажмите на второй
После перехода на страницу нажатие или щелчок на карте не работает в течение 1-2 секунд, поэтому пользователю нужно дважды нажать или дважды щелкнуть (или подождать несколько секунд, прежде чем нажимать). Я уже пытался использовать <a>
внутри карты, вместо того, чтобы напрямую прикреплять клик к карте. Я также пробовал (click), (tap), [navpush]
, и я попытался добавить tappable
к карте.
<ion-content padding class="modules card-background-page">
<ion-card class="module-card" *ngFor="let module of modules">
<a (tap)="tapEvent($event)" (click)="clickEvent($event)" [navPush]="modulePage" [navParams]="{id: module.id}" >
<img src="{{module.thumbnail}}"/>
<div class="card-content">
<div class="card-title">
<strong>Module {{module.number}}</strong>
</div>
<div class="card-subtitle">
<strong *ngIf="translate.currentLang!='fr'">{{module.subtitle_en}}</strong>
<strong *ngIf="translate.currentLang=='fr'">{{module.subtitle_fr}}</strong>
</div>
</div>
</a>
</ion-card>
</ion-content>
На Android он отлично работает.
После долгих проб и ошибок я «фиксированный» этот вопрос с помощью андроид переходов:
IonicModule.forRoot(MyApp, {
pageTransition: 'md-transition'
}),
Таким образом, проблема, как представляется, переход IOS. Любая идея, как это исправить? У кого-то такая же проблема? У меня также есть проблемы с опрокидыванием на Back очень короткий после перехода или с закрытием бокового меню. Однако они не так легко воспроизводятся.
IOS 10.1.1 на iPhone 6S
Есть ли у вас какая-то новая информации об этой проблеме? Похоже, что ионные участники не исправляют эту фундаментальную проблему - и они не планируют ее исправлять :( –
@ KamilKiełczewski Я не уверен, мне нужно проверить текущую версию.Если это не разрешено, используйте это обходное решение: попробуйте использовать '(tap)' вместо '(click)', всегда устанавливайте 'tappable' (по крайней мере, когда не в' 'или'