1. gesture 추가
특정 UIView를 눌렀을 때 동작을 추가해주고 싶은 상황에서 다음을 이용한다.
let gesture = UITapGestureRecognizer(target: self, action: #selector(self.checkAction))
self.myView.addGestureRecognizer(gesture)
@objc func checkAction(sender : UITapGestureRecognizer) {
// Do what you want
}
2. open safari
코드는 매우 단순하다. 참고
if let url = URL(string: "https://www.hackingwithswift.com") {
UIApplication.shared.open(url)
}
다음과 같이 url 인코딩을 해줘야 함. 참고
let urlEncoded = value.addingPercentEncoding(withAllowedCharacters: .alphanumerics)
let url = "http://www.example.com/?name=\(urlEncoded!)"
3. prepareForReuse - 셀의 재사용 문제
override func prepareForReuse() {
mainImageView.af_cancelImageRequest() // NOTE: - Using AlamofireImage
mainImageView.image = nil
}
'Development > iOS' 카테고리의 다른 글
[iOS] 7월 27일 (화) 개발 일지 (0) | 2021.07.27 |
---|---|
[iOS] 7월 26일 (월) 개발 일지 (1) | 2021.07.26 |
[iOS] 7월 23일 (금) 개발 일지 (0) | 2021.07.24 |
[iOS] 7월 22일 (목) 개발 일지 (0) | 2021.07.22 |
[iOS] 7월 21일 (수) 개발 일지 (0) | 2021.07.21 |