-
[iOS] Button Toggle 기능 구현하기iOS 2023. 9. 28. 20:12
버튼의 토글 기능은 어떻게 구현해야할까?
위 영상처럼 하트 버튼을 클릭했을때와 클릭하지 않았을때 다른 이미지가 나오도록 해주고 싶었다!
코드는 정말 간단하다! sender를 UIButton으로 지정해두고, toggle()을 추가해준다!
@IBAction func heartBtnDidTap(_ sender: UIButton) { sender.isSelected.toggle() // 버튼 상태를 토글 if sender.isSelected { sender.setImage(UIImage(named: "heartTap"), for: .normal) print("하트 클릭") print("stat : \(stat)") } else { sender.setImage(UIImage(named: "heartOff"), for: .normal) print("하트 취소") } }
: 하트를 클릭하면 채워져있는 하트 이미지가, 다시 클릭하면 비어있는 하트 이미지가 나온다!
[참고]
Swift 손전등 만들기
참고 : “ 아이폰 앱 개발(Swift4 & iOS11) 입문 2편” 강좌
nanyoung18.medium.com
https://challengingdeveloper.tistory.com/33
iOS - Switch 사용법
안녕하세요:) 오늘은 Switch를 활용해서 on/off 상태를 구현하는 방법에 대해서 알아보도록 하겠습니다. 1. 프로젝트 생성하기 우선 프로젝트를 하나 만들겠습니다. 2. 이미지 추가 Assets.xcassets를 선
challengingdeveloper.tistory.com
[ios] Swift에서 UIButton 이미지를 변경하는 방법 - 리뷰나라
Swift를 사용하여 UIButton의 이미지를 변경하려고합니다. 어떻게해야합니까? 이것은 OBJ-C 코드이지만 Swift에 대해서는 잘 모릅니다. [playButton setImage:[UIImage imageNamed:@"play.png"] forState:UIControlStateNormal];
daplus.net
'iOS' 카테고리의 다른 글
[iOS] HandsUp Project #2 결국엔 배포까지 성공 (0) 2024.01.15 [iOS] Xcode 15 Error - Sandbox: rsync.samba (0) 2023.10.08 [iOS] String 문자열 자르기! (0) 2023.09.28 [iOS] Delegate를 이용한 데이터 전달 (0) 2023.09.28 [iOS] CollectionView로 CardList 만들기 (0) 2023.09.28