programing

react native가 ipad의 창을 채우지 않음

testmans 2023. 3. 26. 09:59
반응형

react native가 ipad의 창을 채우지 않음

제가 실행하고 있는 리액트 네이티브 프로젝트(Facebook의 예도 포함)는 아이패드에서는 이상하게 보입니다.화면이 꽉 차지 않고 모든 것이 "너무 커" 보입니다.(내용의 좌우에 2개의 검은 막대가 있습니다)

어떤 도움이라도 좋습니다.감사합니다!

솔루션:xcode 프로젝트에서 일반 탭으로 이동한 다음 배포 정보로 이동하십시오.여기서 원하는 디바이스 타입으로 변경할 수 있습니다(범용 디바이스는 양쪽 모두에 대응합니다).

Expo를 이용하는 경우(create-react-native-app)을(를) 수정하여 주십시오.app.json세팅하다ios.supportsTablet로.true:

"ios": {
    "bundleIdentifier": "your bundle identifier",
    "supportsTablet": true
},

expo 대신 react-native-cli를 사용하는 경우 Xcode를 사용하여 .xcodeproject를 열 수 있습니다.다음으로 [빌드 설정]탭 -> [타깃 디바이스 패밀리]-> [유니버설]를 선택합니다.

다음에 iPad 기기를 대상으로 한 "react-native run-ios"로 프로젝트를 실행하면 앱이 전체 화면에 표시됩니다.

심플한 오픈YOURPROJECT.xcworkspacexcode로 지정합니다.열다.General-> 및 체크 마크를 붙입니다.ipad체크박스를 켜겠습니다.앱을 재실행합니다.

냉각제 :)

다음 2개의 체크박스가 켜져 있는지 확인합니다.

여기에 이미지 설명 입력

여기에 이미지 설명 입력

Xcode -> open ios folder -> open .xcworkspace in xcode -> open your project -> Target -> open General tab -> open ipad option in the deployment in xcode -> 를 선택합니다.다 했어요.

언급URL : https://stackoverflow.com/questions/31175697/react-native-doesnt-fill-up-window-on-ipad

반응형