맛집 APP 만들기 2

Dino·2023년 2월 5일
0

iOS 워크샵

목록 보기
11/13

글자 폰트 바꾸기

  • 코드
  • 실행 결과

상세정보 뷰 디자인

리스트 테이블 뷰에서 항목을 선택하면 나오는 뷰를 디자인 하였습니다.

  • Table View (제약 조건을 주었습니다)
  • Table View Cell
  • Image View
  • Lable
  • Button

음식점 이름 데이터 넘기기

File->New->Cocoa Touch Class->Clas 이름작성 을 하여 swift 파일을 하나 만들었습니다.


상세정보 테이블 뷰에 ViewController를 선택하여 identity Inspector에서 방금 만든 swift 파일을 Class로 지정하였습니다.

FoodListViewController 파일에서 음식점이름 Lable을 restaurantLbl라는 이름으로 아울렛을 추가했습니다.

Prepare 메서드는 Sugue가 수행될 것을 뷰에 컨트롤러에 알려주는 메서드 입니다. ViewController로 데이터를 전송시켜주는 메서드 입니다.

ViewController 파일에 작성한 코드

  • segue.destinaion 객체를 FoodListViewController 타입으로 다운캐스팅 할 수 있을때, cell.textLabel에 저장된 text 값을 nextViewController의 textToFoodList로 전송해줍니다.
  • cell에 대한 값을 전송해주는 코드를 작성해야 cell.textLabel에 대한 값을 접근할 수 있습니다.

FoodListViewController 파일에 작성한 코드

  • 넘겨받는 데이터 값을 저장할 textToFoodList 변수를 선언했습니다.
  • viewWillAppear 메서드를 사용해 view가 보여지기 전에 textToFoodList 변수 값을 restaurantLbl의 text 값으로 저장합니다.

실행 결과

profile
깃허브 : https://github.com/Hangga99

0개의 댓글

관련 채용 정보