개발

개발/아이오에스

swift] 싱글톤패턴 적용하는법 해보기

import Foundation class UserInformation { static let sharedData: UserInformation = UserInformation() var phoneNumber: String? //전화번호 var dateValue: String? //달력 값 var userId: String? // ID 값 } UserInformation.swift - > 싱글톤 @IBAction func touchBeforeButton(_ sender: Any) { UserInformation.sharedData.dateValue = self.dateLabel.text UserInformation.sharedData.phoneNumber = self.phoneNumber.text } U..

개발/아이오에스

swift] button 비활성화 하는 법 UIButton

@IBOutlet var nextButton: UIButton! nextButton.isEnabled = false //비활성화 nextButton.isEnabled = true // 활성화

개발/아이오에스

swift] 텍스트필드, 이미지뷰, 레이블 값 채워져있는지 확인하기 isEmpty

if contentTextFiield.text?.isEmpty ?? true || idTextField.text?.isEmpty ?? true || passWord.text?.isEmpty ?? true || checkPassWord.text?.isEmpty ?? true || self.imageView.image == nil || passWord.text! != checkPassWord.text! { nextButton.isEnabled = false } else{ nextButton.isEnabled = true } UILabel - > dateLabel.text! == "" UITextField -> if phoneNumber.text?.isEmpty ?? true ||.... UIImageView..

개발/아이오에스

swift] 다른 뷰에 갔다가 다시 돌아오는 상황처리(viewWillAppear) / view의 생명주기(Life-Cycle)

swift] 이전에 뷰가 또 다른 뷰에서 호출 했을 때 처리(viewWillAppear) / view의 생명주기(Life-Cycle) Did - 과거 Will은 미래를 의미한다. viewDidLoad- 뷰가 로드 되었다.(리소스 초기화, 초기 화면구성, 처음 한 번만 실행해야하는 코드들..) -> viewWillAppear - 뷰가 나타날 것이다 (ex- 3번뷰에서 어떠한 버튼을 눌러 1번뷰로 넘어 갈 때 1번 화면에서 viewWillAppear로 처리 가능) -> viewDidAppear - 뷰가 나타남.( 화면에 나타난 직후에 실행) -> viewWillDisappear - 뷰가 사라질 것이다.(뷰가 사라지기 직전에 호출함수) -> viewDidDisappear - 뷰가 사라졌다.( 뷰 컨트롤러 제거..

개발/아이오에스

swift] 이미지 가져오기 , 수정하기

//우선 클래스에 UIImagePickerControllerDelegate 델리게이트를 추가해주고 lazy var imagePicker: UIImagePickerController = { let picker: UIImagePickerController = UIImagePickerController() picker.sourceType = .photoLibrary // 앨범에서 가져오기 picker.delegate = self // picker delegate picker.allowsEditing = true //이미지 수정가능하게 return picker }() //imagePicker을 생성해준다.. @objc func imageTapped(tapGestureRecognizer: UITapGestureR..

개발/아이오에스

swift] UIImageView 클릭 시 동작 터치시 동작 UITapGestureRecognizer 사용

UITapGestureRecognizer을 사용해야합니다. @IBOutlet var imageView: UIImageView! let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(imageTapped(tapGestureRecognizer:))) imageView.isUserInteractionEnabled = true imageView.addGestureRecognizer(tapGestureRecognizer) @objc func imageTapped(tapGestureRecognizer: UITapGestureRecognizer) { //let tappedImage = tapGestureRecognizer.v..

dev.jake
'개발' 카테고리의 글 목록 (12 Page)