iOS12 앱 개발 Perfect 가이드

iOS12 앱 개발 Perfect 가이드

(1개의 수강평)

57명의 수강생

77,000원

iOS Developer
평생
입문, 초급, 중급
85개 수업, 총 19시간 27분
위시리스트 추가
자료구조와c 프로필

고생많으십니다 질문드릴께 있어 연락드립니다 자료구조와c 1달 전

고생많으십니다 강의 수강중에 질의가 있어연락드립니다.

Sign in 까지 강의에서는 Tableview를 통한 별도 xib 작성과 프로그래밍을 통해 화면 전환을 했었는데

Food Meal 강의 경우는 Interface builder를 통해 테이블 뷰 작성, 화면전환 강의를 해주셨습니다.

 

우선 Food Meal의 화면들을 별도 storyboard로 만들고 테이블뷰셀 역시 별도 xib 를 만들어

화면 구성 밑 화면 전환으로 프로그램을 수정해보고 있는데

현재까지 2가지 문제가 발생했습니다.

1. 별도 테이블뷰셀을 별도 xib로 구성후 테이블뷰에서 해당셀을 호출하는경우,

   별도 xib파일에 설정한 autolayout이 먹지 않고 셀의 좌측 상단부터 모든 객체들이 겹치게 나옵니다.

   구글 검색등을 통해 비슷한 사래는 많이 확인이 됐는데 정답은 찾지 못하여 부득이 강사님께 질의드립니다.

 

2. Food Meal의 tableview를 터치시 

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {

        let memoViewDetailNaviCT = UIStoryboard(name: "MemoViewDetail", bundle: nil).instantiateViewController(withIdentifier: "MemoViewDetail")

        

        self.navigationController?.pushViewController(memoViewDetailNaviCT, animated: true)

}

이 메소드를 통하여 네비게이션 컨트롤로를 인스턴스화 하여 화면전환을 하게 되면

네비게이션 바버튼에 back버튼이 자동활성화가 되는데

예제진행시 별도 화면성 cancel 버튼을 작성시 back 버튼이 비활성화되고 cancel버튼이 활서와 됩니다.

현재 별도 storyboard상에 화면을 구현하고 있기때문에 생각으로는

prepare와 segue로 접근해서 segue identifier를 통해서 cancel, back버튼을 구분하여 생성해야 하지 않나라고 생각은드는데

어떻게 코드화를 해야할지 모르겠습니다.

 

상기 기재한 내용에 대해 답변 부탁드립니다-

 

 

 

1
최용호 용 프로필

안녕하세요 최용호 용 2달 전

강의 정말 잘 듣고 있어요~~

혹시 문서로 된 자료가 없을 까요?

아니면 추천할 만한 자료 링크가 있으시면 추천해 주실 수 있을까요?

1
vampireahn 프로필

제 확인 부탁 드립니다. vampireahn 2달 전

 

let searchVC = UISearchController(searchResultsController: nil)

self.navigationItem.searchController = searchVC

작성 후 빌드하면 SearchBar가 바로 보이지 않고 아래로 잡아 당겨야 보입니다.

 

SearchBar 3_3동강은 초반에 설명하시는 부분이 있는듯 한데... 그 설명 부분이 잘린 상태에서 시작 합니다.

힘드시겠지만 다시한번 확인 요청 드립니다.

1
vampireahn 프로필

소스코드가 작성이 되어져서 동강이 시작 됩니다. vampireahn 2달 전

1. Stop Watch 2_2에서 2_3강의로 진행 될때...

startStopButton클릭시 실행되는 소스코드가 거의 작성되어 있는 상태에서

동강이 시작 됩니다.

2. SearchBar 3_2도 Storyboard에서 어느정도 진행된 상태에서 동강이 시작 됩니다.

 

확인 부탁 드려요

2