훌이
후리스콜링개발
훌이

블로그 메뉴

  • 왈 (iOS APP)
  • Github
전체 방문자
오늘
어제
  • 전체 (171)
    • ⭐️ 개발 (140)
      • JAVA (4)
      • Web (5)
      • iOS & Swift (94)
      • iOS Concurrency (4)
      • Rx (18)
      • Git (6)
      • WWDC (1)
      • Code Refactor (3)
      • Server (1)
    • ⭐️ Computer Science (22)
      • 운영체제 (10)
      • 네트워크 (5)
      • PS (7)
    • 경제시사상식 (8)
    • 기타 등등 (0)

인기 글

최근 글

05-13 03:56

티스토리

hELLO · Designed By 정상우.
훌이

후리스콜링개발

[iOS] UITextField 입력 완료시 키보드 dismiss하기
⭐️ 개발/iOS & Swift

[iOS] UITextField 입력 완료시 키보드 dismiss하기

2021. 3. 19. 20:07
728x90
반응형

 

 

textField에 타이핑 후 검색 버튼이나 키보드의 return 키를 누르면

키보드가 알아서 내려가게 하려면 어떻게 해야 할까?

 

 

 @IBAction func searchPressed(_ sender: UIButton) {
        searchTextField.endEditing(true)
        
    }
    
    func textFieldShouldReturn(_ textField: UITextField) -> Bool {
        searchTextField.endEditing(true)
        print(searchTextField.text!)
        return true
    }

 

searchTextField.endEditing(true) 를 작성해주면 된다.

 

검색 버튼을 누르거나 키보드의 return 키를 눌렀을 경우에

텍스트 필드에게 작성이 완료되었다는 것을 알려주는 것

 

 

 

아래는 전체 코드

import UIKit

class WeatherViewController: UIViewController, UITextFieldDelegate {

    @IBOutlet weak var conditionImageView: UIImageView!
    @IBOutlet weak var temperatureLabel: UILabel!
    @IBOutlet weak var cityLabel: UILabel!
    
    @IBOutlet weak var searchTextField: UITextField!
    override func viewDidLoad() {
        super.viewDidLoad()
        searchTextField.delegate = self
    }

    @IBAction func searchPressed(_ sender: UIButton) {
        searchTextField.endEditing(true)
        
    }
    
    func textFieldShouldReturn(_ textField: UITextField) -> Bool {
        searchTextField.endEditing(true)
        print(searchTextField.text!)
        return true
    }
    
}

 

728x90
반응형
저작자표시 비영리 변경금지

'⭐️ 개발 > iOS & Swift' 카테고리의 다른 글

[iOS] Storyboard Reference 쓰는 이유와 방법  (0) 2021.04.15
[iOS] 스토리보드/코드로 화면 전환하기 - Modal(present/dismiss)  (0) 2021.04.15
[iOS] Object Library란? (그리고 하나하나 오브젝트에 대해)  (0) 2021.01.30
[iOS] info.plist란? (그리고 하나하나 속성 정리)  (0) 2021.01.30
[iOS] Project editor란?  (0) 2021.01.30
    '⭐️ 개발/iOS & Swift' 카테고리의 다른 글
    • [iOS] Storyboard Reference 쓰는 이유와 방법
    • [iOS] 스토리보드/코드로 화면 전환하기 - Modal(present/dismiss)
    • [iOS] Object Library란? (그리고 하나하나 오브젝트에 대해)
    • [iOS] info.plist란? (그리고 하나하나 속성 정리)
    훌이
    훌이

    티스토리툴바