반응형

ios 129

[iOS, Swift] Timer 기본 예제

iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. import UIKit class TimerViewController: UIViewController { var timer = Timer.self override func viewDidLoad() { super.viewDidLoad() timer.scheduledTimer(timeInterval: 5, target: self, selector: #selector(timerMethod), userInfo: nil, repeats: true) } @objc func timerMethod() { print("timer method called") } } scheduledTimer 메소드에서 실행하는 기능은 5초마다 se..

iOS/코드조각 2022.08.28

[iOS, Swift] UITextField 특정 글자 제한하기

iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool { let allowedCharacters = CharacterSet(charactersIn: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuxyz").inverted let components = string.components(separatedBy: allowedCharacters) let filtered = components.join..

iOS/코드조각 2022.08.21

[iOS, Swift] UIAlertController 텍스트 입력창 추가하기

iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. let alert = UIAlertController(title: "Simple", message: "Simple Message with TextField", preferredStyle: .alert) let defaultAction = UIAlertAction(title: "OK", style: .default) { (action) in } alert.addAction(defaultAction) alert.addTextField { (textField) in textField.delegate = self } self.present(alert, animated: true) 실행 결과

iOS/코드조각 2022.08.21

[iOS, Swift] UIAlertController 경고창 예제

iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. let alert = UIAlertController(title: "Simple", message: "Simple Message with Cancel and OK", preferredStyle: .alert) alert.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler: { _ in print("Cancel") })) alert.addAction(UIAlertAction(title: "OK", style: .default, handler: { _ in print("OK") })) self.present(alert, animated: true) 실행 ..

iOS/코드조각 2022.08.21

[iOS, Swift] UIView 기능 모음

[iOS, Swift] UIView 흔들림 효과 주기 [iOS, Swift] UIView 흔들림 효과 주기 iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. extension UIView { func shake() { let animation = CAKeyframeAnimation(keyPath: "transform.translation.x") animation.timingFunction = CAMe.. bksesame.tistory.com [iOS, Swift] UIView 애니메이션 효과 [iOS, Swift] UIView 애니메이션 효과 iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. let view = UIView..

iOS/iOS 2022.08.21
반응형