RxGesture
작성일
RxGesture란?
rwswift를 사용중인데, 어떤뷰를 클릭해서 뷰를 보여주는걸 구현해야하는데,
원래를 TapGesture를 사용하였지만, 코드가 너무길어서 좀 짧게 만들기위해 사용하였다.
처음 사용해보는데 일단 공식 깃허브는
https://github.com/RxSwiftCommunity/RxGesture
이다.
설치
pod "RxGesture"
사용법
view.rx
.tapGesture()
.when(.recognized)
.subscribe(onNext: { _ in
//react to taps
})
.disposed(by: stepBag)
어떤 뷰를 만들고 .rx를 작성후, subscribe를 마구마구 사용하면 된다.
그러면 tap이 됐을때, 어떠한 행동을 하거나, 반복하거나, 적용이 된다.
물론 하고나선 다시 disposed 를 사용해서 메모미릭이 걸리지 않게 버려줘야한다!!