에 걸쳐 작동하지 내 app.module.ts @NGModule 수입 Ionic3 swipeBack 앱
BrowserModule,
IonicModule.forRoot(
MyApp,
{
//backButtonText: '',
swipeBackEnabled: true,
statusbarPadding: false,
}
),
그리고 나는 '진정한'에서 결과를 작업 할 swipeback 기대 내 구성 요소에이 실행이이
console.log('swipeback ' + this.navCtrl.swipeBackEnabled);
그러나 브라우저 나 xCode 시뮬레이터 나 iOS 장치에서 스 와이프 백 기능이 작동하지 않습니다.
swipebackEnabled 값이 앱의 다른 곳에서 대체 될 수있는 가능성에있어 프로젝트 전체 검색 결과 swipeBackEnabled라는 용어가 0 번 발생하므로 값을 덮어 쓰는 일은 거의 없습니다.
나는이 디버깅을 시도한 또 다른 방법은 다음을 기록하는 것입니다 :
console.log('swipeBackEnabled ' + this.navCtrl.swipeBackEnabled);
console.log('canGoBack ' + this.navCtrl.canGoBack());
console.log('canSwipeBack ' + this.navCtrl.canSwipeBack());
이, 거짓, 허위 사실의 결과이다.
그래서 nav 스택에 이전 페이지가 있고 뒤로 버튼이 표시되어 있고 클릭하면 이전 페이지로 사용자를 반환하더라도 canGoBack()은 false가됩니다. swipeBackEnabled가 사실이고 canGoBack 사실과 그들이 ...
죄송합니다. 실제로 시스템에 설정되어 있으며 테스트를 위해 거짓으로 변경되었습니다. swipeBackEnabled 값이 무엇이든 부수적으로 콘솔 메시지를 계속 true로 유지합니다. 그에 따라 코드를 업데이트하겠습니다. –