-
swift UITabbar 숨김 애니메이션 만들기Tech 2017. 3. 29. 11:23
UINavigationController/Bar 에는 숨김 옵션에 애니메이션이 있지만
navigationController?.setNavigationBarHidden(false, animated: true)
이런거라던지...
왠지 모르게 tabbar 에는 없다. ishidden 여부밖에는 (..)
swift extension 에서 적절히 만들어서 쓰자
extension UITabBar {
func isHiddenWithAnimation() {
let orig = self.frame
var target = self.frame
target.origin.y = target.origin.y + target.size.height
UIView.animate(withDuration: 0.35, animations: {
self.frame = target
}) { (true) in
self.isHidden = true
self.frame = orig
}
}
}
해놓고
tabBarController?.tabBar.isHiddenWithAnimation()
뭐 이런느낌으로 써봅시다(..)
결과:
더 좋은방법있으면 댓글로..
'Tech' 카테고리의 다른 글
Google Cloud Platform (GCP) 로 이전하기. (0) 2017.07.01 ASUS RT-ACRH13 Dual-Band 2x2 AC1300 구매 (0) 2017.06.12 iOS9 에서 WKWebView에서 UIScrollView Delegate 로 죽을때 (0) 2017.02.24 Storekit 에서 결제 시도때 EXC_BAD_ACCESS 뜰때 (0) 2017.02.02 iOS7/8 Webview내 Javascript Alert 에 대한 타이틀을 바꾸기 (2) 2014.10.20