2021/085 UIKit: 화면 터치하여 키보드 내리는 방법 - textField textField를 사용할 때 텍스트를 작성하고 키보드를 내리려고 하면 자동으로 키보드가 닫히지 않는 현상은 단 몇 줄의 코드로 해결 가능하다. 또, 텍스트 작성 시 자동 수정되는 부분도 해결해볼까 함! 화면 터치하여 키보드 내리기 아래 코드들을 viewController 의 아무 곳에서 추가하면 구현이 가능하다. 코드는 여러 가지가 있는데 편한 거 하나 골라서 아무거나 쓰면 OKAY 첫 번째 방법) 1. endEditing override func touchesBegan(_ touches: Set, with event: UIEvent?){ self.view.endEditing(true) } 2. UITapGestureRecognize override func viewDidLoad() { super.vi.. USEFUL CODE 2021. 8. 13. [Udemy] 섹션12: stepper, textField, segue 더치페이 계산기 목차 레이블 연결 1. @IBOutlet으로 아래의 Label들을 연결해준다. 2. @IBAction도 연결해준다. ResultsVC에 IBAction 및 IBOutlet 생성 1. Cocoa Touch 파일 생성 > ResultsViewController 라고 부르고 UIViewController 의 서브클래스로 지정. 2. Main.storyboard의 ResultsViewController를 연결시킴 3. ResultsVC에 IBOutlet 및 IBAction을 연결 버튼 toggle 활성화 isSelected라는 속성을 사용하여 버튼에 배경이 있고 선택된 것처럼 보이게 할 수 있다. @IBAction func tipChanged(_ sender: UIButton) { //버튼을 false 상태로 .. SWIFT/Udemy iOS 2021. 8. 12. [Udemy] 섹션11: Segue, Cocoa Touch Class, Optional Binding, BMI계산기 목차 Slider - Value : 슬라이더의 기본 값 - Minimum : 슬라이더의 최솟값 - Maximum : 슬라이더의 최댓값 Slider의 값 출력 ( 소수점 ) 소수점 출력 방법 ( 2 가지 ) 첫 번째, String(format: "%.2f", sender.value) 두 번째, sender.value는 Float 정수이기 때문에 Int(sender.value) 로도 가능 text 레이블로 연결 소수점 출력 방법을 let 상수로 지정한 후, Label.text로 호출 함. @IBAction func heightSliderBar(_ sender: UISlider) { let height = String(format: "%.2f", sender.value) heightLabel.text = "\.. SWIFT/Udemy iOS 2021. 8. 9. [Udemy] 섹션 10: iOS App Design Pattern Challenge https://github.com/appbrewery/Destini-LayoutPractice-iOS13 GitHub - appbrewery/Destini-LayoutPractice-iOS13: Learn to Code While Building Apps - The Complete iOS Development Bootcamp Learn to Code While Building Apps - The Complete iOS Development Bootcamp - GitHub - appbrewery/Destini-LayoutPractice-iOS13: Learn to Code While Building Apps - The Complete iOS Development Bootcamp github.com MVC .. SWIFT/Udemy iOS 2021. 8. 5. [Udemy] 섹션9: MVC 패턴, Struct, mutating ( 퀴즈 앱 ) 목차 목표 : MVC 패턴에 대해 알아본다. Quizzler Project main storyboard elements를 viewController로 연결해준다. class ViewController: UIViewController { @IBOutlet weak var questionLabel: UILabel! @IBOutlet weak var progressBar: UIProgressView! @IBOutlet weak var trueBtn: UIButton! @IBOutlet weak var falseBtn: UIButton! override func viewDidLoad() viewDidLoad는 앱을 실행할 때 딱 한 번만 실행되는 view이다. 만약 앱을 실행하자마자 퀴즈의 텍스를 보여주려면 다.. SWIFT/Udemy iOS 2021. 8. 2. 이전 1 다음 한국어 (기본) English Русский 日本語 👉🏻 잠깐만요! 이 글도 한 번 보고 가세요 이전글 다음글 티스토리툴바 서근 개발노트구독하기