class func ww_hideTabBar(_ controller:UIViewController,hidden:Bool) {
UIView.beginAnimations(nil, context: nil)
UIView.setAnimationDuration(0)
for view: UIView in controller.tabBarController!.view.subviews {
if (view is UITabBar) {
if hidden {
view.frame = CGRect(x: view.frame.origin.x, y: WWScreenH, width: view.frame.size.width, height: view.frame.size.height)
}else {
view.frame = CGRect(x: view.frame.origin.x, y: WWScreenH - WWTabHeight, width: view.frame.size.width, height: view.frame.size.height)
}
}else {
if hidden {
view.frame = CGRect(x: view.frame.origin.x, y: view.frame.origin.y, width: view.frame.size.width, height: WWScreenH)
}else {
view.frame = CGRect(x: view.frame.origin.x, y: view.frame.origin.y, width: view.frame.size.width, height: WWScreenH - WWTabHeight)
}
}
}
UIView.commitAnimations()
}
Swift 隐藏底部工具栏
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 1、设置自定义返回按钮 var backBtn:UIButton= { //设置返回按钮属性 le...
- 效果图 xml文件 只是简单地自定义了一个layout_behavior: app:layout_behavior...
- 本文根据google文档整理而来,强烈建议阅读google文档.本文如有疏漏,欢迎批评指正。 一:Dimming ...
- 苹果、QQ浏览器、UC浏览器:<!--删除苹果默认的工具栏和菜单栏--> <!--QQ强制全屏--> <--UC强...