ios - 在 Swift 5 中为 IOS 13 更改 tabBar 高度
问题描述
我需要将UITabBar
高度更改为 95。我可以在旧版本的 iOS Swift 中做到这一点。这是我在旧版本中工作的代码。
override func viewWillLayoutSubviews() {
super.viewWillLayoutSubviews()
tabBar.frame.size.height = 95
tabBar.frame.origin.y = view.frame.height - 95
menuButton.frame.origin.y = self.view.bounds.height - tabBar.frame.size.height - 10
shadowBtn.frame.origin.y = self.view.bounds.height - tabBar.frame.size.height - 15
}
解决方案
在viewDidLayoutSubviews中试试
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
tabBar.frame.size.height = 95
tabBar.frame.origin.y = view.frame.height - 95
}
推荐阅读
- python - Flask 后端返回无效数据
- python - 无法在 python3 中安装 TensorFlow 版本 1
- php - 获取给定页面最常访问的第二页
- node.js - 如何在 MS Bot Framework 中的两组消息之间合并等待睡眠(毫秒)?
- r - 用另一个因子向量排序因子向量
- ios - SpriteKit SKTileMapNode 多个图块的相同物理体
- heroku - heroku 和 nuxt 文件上传器不工作
- oauth - Epic FHIR AppOrchard OAuth
- react-native - 我正在尝试使用 react-call-detection 来检测未接来电号码,但有些东西不起作用
- python - 如何修复 netlify api 中的 raise SysCallError(errno, errorcode.get(errno)) OpenSSL.SSL.SysCallError: (10054, 'WSAECONNRESET')?