티스토리 뷰
음..제목이 이게 맞으려나..
이것밖에 생각이 안나네요 ㅎㅎ.. 오늘은 간단한..음..팁..?
Xcode에서 보통 아이폰6나 7을 가지고 storyboard 작업을 하실텐데요,
4s도 지원해야하고..SE도 지원해야하고..아이패드에서도 돌아가야하니
AutoLayout작업은 필수겠죠? 하지만
다 돌려보기 넘나 귀찮은것...
그래서..Xcode는 Preview기능이 있답니다 :)
<Firebase 회원가입 기능 만들어보기>에서 사용했던 예제에요 :)
잘 보이시나요..? iPhone 4s부터 iPad Pro까지..!!
이렇게 시뮬레이터를 실행하지 않고도, 해당 기기에서 어떻게 보일지 Xcode안에서 볼 수 있답니다. XD
오늘은 어떻게 이 화면을 띄우는지 알아볼게요 :)
기기별 화면 미리보기
1. 프로젝트를 연다.
2. Main.storyboard로 간다.
3. Main.storyboard 오른쪽 상단에 있는 show the assistant editor를 눌러준다.
그럼 위화면처럼 왼쪽엔 stroyboard, 오른쪽엔 해당 ViewController의 소스코드가 나올거에요. 여기서 위 빨간색 네모박스에 있는 Automatic을 눌러주세요.
그리고, Preview > Main.storyboard를 클릭해주세요. 그러면..!
이렇게 Preview 하나만 나오실거에요. 여러 기기들을 추가하려면, 위 그림의 빨간색 네모 안에 있는 +버튼을 눌러주세요.
그러면 이렇게 기기를 선택할 수 있어요. iPhone SE를 누르면..!
이렇게 SE화면을 볼 수 있어요 :)
SE에서는 텍스트필드가 끊기는 것을 볼 수 있네요.
이것을 보고 아..! AutoLayout을 설정해줘야겠구나, 조정해야겠구나 뭐 이런식으로 알 수 있겠죠?
어떤 기기의 Preview를 지우고 싶으면, 해당 Preview를 누르고 Delete를 눌러주시면 된답니다 :)
Landscape모드도 Preview로 볼 수 있는데요,
Landscape모드로 보고싶은 Preview에 마우스를 올리면,
뭔가 누르면 돌아갈 것 같은 아이콘이 생깁니다.
정확히 저 아이콘을 클릭하게 되면,
이렇게 Landscape모드로 볼 수 있어요!
(프로젝트 설정에서 Landscape모드를 막아놔도 Preview에서는 돌아가네요 XD)
+
※ Preview에서는 잘 보이지만, 시뮬레이터로 했을 때 잘 나오지 않을 수 있으니 너무 Preview를 맹신하지 마세요..
방금 발견하고 추가합니다!!
흠 어떠셨나요 ㅎㅎ 이 Preview기능은 정말 유용하게 쓸 수 있을 것 같아요!!!
도움이 되었길 바라며~.~
'iOS' 카테고리의 다른 글
iOS 11 달라진 점!! (2) | 2017.09.20 |
---|---|
iOS ) AppDelegate.swift의 역할 (1) | 2017.09.14 |
iOS ) Frame과 Bounds의 차이 (1/2) (26) | 2017.09.08 |
iOS ) CGRect와 CGSize의 차이, 그리고 CGPoint (8) | 2017.09.05 |
iOS ) 왕초보를 위한 프로젝트에 Custom Font추가하는 방법 (12) | 2017.09.04 |
- WWDC
- swift tutorial
- SwiftUI
- np-hard
- actor
- iOS delegate
- Combine
- WKWebView
- Swift
- ios 13
- swift delegate
- swift3
- WidgetKit
- UIBezierPath
- 스위프트 문법
- Git
- swift sort
- fastlane
- 스위프트
- 피아노
- 제이슨 파싱
- np-complete
- swift array
- github
- IOS
- swift 공부
- Accessibility
- Xcode
- FLUTTER
- 회고
- Total
- Today
- Yesterday