반응형
공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
이번 포스팅은 제가 메모하기 위해 포스팅을 합니다.
요즘 인프런이라는 인터넷 강의 사이트에서 swift3 + ios 유료 강의를 듣고 있는데요.
초급 강의에서 ios 앱을 만드는 과정을 보면 안드로이드와는 다르게
UI를 xml 코드로 구성하지 않고 전부 Main.storyboard 에 Drag & Drop 방식으로 UI 를 구성하는데요.
그럼 IOS 를 만들 때 UI 는 코드로 만들 수 없느냐????
아닙니다.
물론 하드코딩으로 UI를 구성할 수 있는데요.
바로
override func loadView() {
}
메소드 중괄호 블록 안에 UI를 구성하는 코드를 입력하면 됩니다.
물론 전 아직 할 줄은 모르지만 나중에 꼭 하드코딩을 하게 되는 상황이 온다고 해서
몇 글자 적어 봤습니다 ㅎㅎ
그리고 보통 메소드를 오버라이딩하게 되면 super 를 가장 첫 줄에 호출하죠?
하지만 위 loadView() 메소드를 사용해 UI를 하드코딩으로 구성하게 된다면
절대절대 super.loadView() 를 호출하시면 안됩니다.
이유는??? 공식 문서에 그렇게 나와 있네요 ㅎㅎ
그리고 하드 코딩으로 UI를 구성할 게 아니라면 loadView() 메소드는 오버라이딩 하시면 안돼요~
이상입니다.
반응형
'IOS(iPhone)' 카테고리의 다른 글
IOS UIView 에 border 추가하기, 버튼, 레이블 등에 테투리 표시하는 방법 (0) | 2017.08.16 |
---|---|
ios swift3 alertDialog 경고창띄우는 방법 (0) | 2017.08.10 |
ios swift3 JSONParsing JSON 파싱 하는 방법 (0) | 2017.08.09 |
ios swift3 XMLParsing XML 파싱하는 방법 (0) | 2017.08.08 |
ios swift3 ImageView 이미지 동그랗게 만들기 (0) | 2017.08.07 |