UIGestureRecognizer
-
#selector 에 parameter 전달하기iOS 2020. 6. 4. 15:01
addTarget, UIGestureRecognizer 등을 사용할 때 action을 주기 위해 #selector를 사용합니다. 하지만 #selector를 사용할 때는 임의로 파라미터를 전달할 수가 없고 오직 sender 로 버튼이나 제스쳐 같은 대상만을 파라미터로 받을 수가 있습니다. 오늘 알아볼 방법은 원하는 파라미터를 전달할 수 없으니 대신 파라미터가 되는 대상을 원하는 아이로 바꾸는 방법입니다. 바로 예시를 살펴보겠습니다. \ swipe를 할 때 원하는 정보를 함께 전달하고 싶어요 \ 보통 일반적인 스와이프 제스쳐는 이렇게 생성합니다. override func viewDidLoad() { super.viewDidLoad() let swipeGesture = UISwipeGestureRecogniz..
-
iOS)BoostCourse) PTJ2 SignUpiOS 2019. 8. 1. 02:54
부스트코스 PTJ1을 진행하면서 배운 내용과 리뷰받은 내용을 정리해보고자 합니다. 스스로 공부하며 이해한 내용을 적은 것으로 내용에 오류가 있을 수 있습니다. 오류 또는 수정이 필요한 부분은 댓글로 남겨주시면 정말 감사하겠습니다! Contents Delegation UIImagePickerControllerDelegate imageView Clickable dismiss Singleton Delegation Delegation 은 클래스 또는 구조체가 자신의 일부 역할을 다른 유형의 객체에게 양도 또는 위임할 수 있도록 하는 디자인 패턴이다. delegate 란 사전적 의미로 위임, 대리(자), 위임하다 등의 뜻을 갖고 있다. 사전적 의미에서 추측해볼 수 있듯이 하나의 객체가 다른 객체를 대신해서 어떠한..