안녕하세요. IT김군입니다.
Ionic 세로로 화면 고정하기에 대해 알아보도록 하겠습니다.
Screen Orientation Plugin을 사용합니다.
ionic cordova plugin add cordova-plugin-screen-orientation
npm install --save @ionic-native/screen-orientation
우선 Plugin을 프로젝트에 설치해주신 후에
import { ScreenOrientation } from '@ionic-native/screen-orientation';
providers : [
ScreenOrientation
]
위와 같이 app.module.ts에 선언해줍니다.
그 다음 적용하실 페이지에 아래와 같이 import 와 생성자에 선언해주세요.
import { ScreenOrientation } from '@ionic-native/screen-orientation';
constructor(private screenOrientation : ScreenOrientation)
저 같은 경우는 모든 페이지에 적용하기 위해 app.component.ts에 적용하였습니다.
app.component.ts의 MyApp 클래스 생성자 내부에
this.screenOrientation.lock(this.screenOrientation.ORIENTATIONS.PORTRAIT_PRIMARY);
를 입력하시면 적용한 페이지는 화면 회전이 불가하게 세로로 고정됩니다.
위 링크를 타고 API를 확인하러 가시면 더 많은 화면 컨트롤 기능이 있으니 확인하시면 될 것 같습니다.
문의사항 있으시면 댓글주세요.
감사합니다.
'Ionic 개발 메모장' 카테고리의 다른 글
Ionic Framework 뒤로가기 두 번 누를 시 앱 종료 (for Android) (2) | 2018.01.16 |
---|---|
Ionic cordova IBeacon Advertise 감도조절 (for Android) (2) | 2018.01.15 |
Ionic cordova plugin Background Mode 사용 시 IOS에서 빌드가 안되는 현상 (0) | 2018.01.15 |
Ionic html 플랫폼 구분하여 코딩하기 (IOS, Android html 따로 코딩) (0) | 2018.01.12 |
Ionic Typescript에서 플랫폼 구분하여 코딩하기 (0) | 2018.01.10 |
WRITTEN BY
- IT김군
S/W 개발자 김군의 메모장
,