[Swift] NavigationController+TableViewController에 ContainerView가 포함된 ViewController를 추가하여 고정 바닥글(Toolbar) 추가

표준으로 다음과 같이 추가되는 NavigationController+TableViewController 사이에 ContainerView 를 추가하는 것으로 고정된 footer(toolbar)를 추가합니다.


↓↓↓


완성





고정된 채로, 확실히 최하부의 L까지 표시되고 있습니다.

환경



Mojave
swift4.12
iOS12
Xcode10

구현



1. NavigationController 추가



스토리보드에 UI 라이브러리에서 NavigationController를 추가하고 기본 설정인 tableViwe를 제거합니다.



2. ViewController와 NavigationController를 세그웨



삭제 후 스토리 보드에 UI 라이브러리에서 ViewController를 추가하고 [ctrl] + 드롭으로 "Manuel segue"로 NavigationController와 연결합니다.



3. Navigetion 추가



(필요하지 않은 경우 건너 뛰기) 스토리 보드의 ViewController에 UI 라이브러리에서 Navigetion 또는 ToolBar를 추가하여 autolayout에서 좋은 느낌의 위치에 배치합니다.



4. ContainerView 추가



스토리보드의 ViewController에 UI 라이브러리에서 ContainerView를 추가하고 autolayout에서 0을 지정합니다.ContainerView 를 추가하면, 표시처의 ViewController 가 자동적으로 작성됩니다.



5. TableView 추가



자동으로 새로 추가된 ViewController의 초기 설정의 View(흰색 부분)를 제거하고 UI 라이브러리에서 TableViewTableViewCell를 추가합니다.


6. 완성



내용 추가 Swift 코드를 작성하면 완성됩니다.

좋은 웹페이지 즐겨찾기