iOS/UIKit
두 개의 Storyboard 생성합니다. SceneDelegate.swift에서 코드 추가 func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { guard let windowScene = (scene as? UIWindowScene) else { return } var initialViewController = UIViewController() var storyboard = UIStoryboard() if UIDevice.current.userInterfaceIdiom == .pad{ storyboard = UIStoryboard(name..
프로젝트를 진행하는 도중 여러 개의 TableView를 사용하는 경우가 생겼는데 UITableViewDelegate와 UITableViewDataSource를 처리해야하는데 어떻게 처리 해야될 지 당황 하였다. 일단 각각의 TableView IBOutlet 선언하고 Delegate와 DataSource는 따로 처리해야한다. @IBOutlet weak var freeTableView: UITableView! @IBOutlet weak var infoTableView: UITableView! freeTableView.dataSource = self freeTableView.delegate = self infoTableView.dataSource = self infoTableView.delegate = sel..
Table View - 여러 정보를 TableViewCell을 이용하여 표현할 수 있는 View TableView Function - Delegate와 DataSource 선언 ※ viewDidLoad에서 Delegate / DataSource 선언해야함! override func viewDidLoad() { super.viewDidLoad() self.tableView.delegate = self self.tableView.dataSource = self } - numberOfRowsInSection : TableView의 아이템 개수를 return - cellForRowAt : TableViewCell의 객체(인스턴스, 뷰)를 return, 메모리 때문에 deque를 이용하여 cell을 재사용 - h..