iOS/SwiftUI 2

[iOS] TableViewCell 커스텀 사용법 (XIB 파일)

스토리보드의 기본 cell이 아닌 tableView를 커스텀해서 사용할 수 있습니다. 메인 스토리보드에 테이블뷰가 있다고 가정하고 TableViewCell을 만들어 주겠습니다. 커맨드+N -> 코코아 터치 클래스 -> Subclass: UITableViewCell , Also create XIB file 선택 그러면 swift 파일과 xib파일 두가지 파일이 생기게 됩니다. xib 파일에서는 원하는 대로 cell을 만져주시고 class는 swift 파일의 class를 사용합니다. 이제 cell을 사용할 곳에 Nib 파일을 가져오고 이를 tableView에 등록한 후에 사용해야 합니다. tableView에 등록 // tableView는 // 1. tableView일 경우 @IBOulet으로 가져옴 // 2..

iOS/SwiftUI 2022.02.15

[iOS] textField Delegate와 최초 커서 설정

textField delegate Apple 공식문서 블로그 textField 연관 글 - textField 이벤트 추가 textField의 @IBOulet에 delegate를 주어 여러 동작을 수행할 수 있습니다. 다음의 textField를 연결했다 가정하고 진행 하겠습니다. @IBOutlet weak var exampleTextfield: UITextField! viewDidLoad에 delegate로 위임해줍니다. exampleTextField.delegate = self 이제 UITextFieldDelegate 프로토콜을 채택해 텍스트 필드의 여러 이벤트를 처리할 수 있습니다. extention으로 추가해주고 두가지 이벤트를 예로 들면 다음과 같습니다. extension "뷰 컨트롤러": UITe..

iOS/SwiftUI 2022.02.12