티스토리 뷰

iOS

[iOS] 왕초보를 위한 iOS 앱개발 6

learner._.Kio 2021. 3. 15. 16:35
 

왕초보를 위한 iOS 앱개발 - 야곰닷넷

코딩의 '코'자를 몰라도 시작해 볼 수 있는 iOS 앱만들기! 왕초보를 위한 iOS 앱개발 입문편입니다.

yagom.net

6. 화면전환

Lesson6 Topics

  • Creating a New Scene
  • Composing Credit View
  • Challenge - Adding Constraints
  • Storyboard Segue
  • Writing a Close Button Method
  • Challenge - Connecting the Button Action
  • Running the App on My Device
  • Where to Go from Here?
  • Wrapping Up

6-1. 새로운 화면 만들기

Credit View 만들기

  1. 파일 만들기
    • New file > Cocoa Touch Class
    • Class: CreditViewController
    • Subclass of: UIViewController
  2. Main.stroyboard
    • 라이브러리로 ViewController 생성
    • 요소 클릭 후 Class를 UIViewController로 지정

6-2. 만든이 소개화면 구성하기

*Human Interface Guidelines for iOS *

  • Text Field: 한줄 입력
  • Text View: 여러줄 입력, 자동으로 스크롤 생성
  • 사진 6-2

결과물

​ 사진 6-2-1

6-3. [도전!] 오토 레이아웃 제약추가

  • 자유롭게 실습해보자

6-4. 스토리보드 세그(Segue)

  • Ctrl + 마우스 클릭

6-5. 닫기 버튼 기능구현

버튼 Method

    @IBAction func touchUpDismisButton(_ sender: UIButton) {
        dismiss(animated: true, completion: nil)
    }

6-6. [도전!] 버튼 액션 연결

  • Main.stroyboard
    • 연결할 페이지의 ViewController 클릭
    • 만들어준 touchUpDismisButton() 연결

6-7. 내 기기에서 실행해보기

6-9. 레슨6 정리

Wrapping Up

  • Changing value to another type
  • String Interpolation
  • Comparing Values
  • Challenge - Comparing Values
  • Terminating functions
  • Conditional execution
  • Showing Alerts
  • Wrapping Up

To-Do List

  1. Add Slider
  2. Add 'HIT Button'
  3. Receive value changed events from the slider
  4. Add 'RESET Button'
  5. Add labels presentin information
  6. Generate the random number
  7. Compare the random number with input number
  8. Show alerts
  9. Implement 'reset' feature
  10. Add 'Credit' view
댓글