你好我有TabBar的问题
我想在UITabBar中获取UITabBarItem的框架,在过去(swift 2)我得到了结果:
let frame = self.tabBar.subviews.last?.frame
现在(swift 3)相同的命令我得到一个没有任何UITabBarItem框架宽度的框架。
特别是我试图打印self.tabBar
的子视图
使用以下代码:
for i in self.tabBar.subviews{
print(i)
}
获得此结果:
相反,看到调试视图,很明显UITabBar的子视图是3(_UIBarBackground,UITabBarButton,UITabBarButton)。 如果我打印描述,很明显它们是不同的。
有什么建议吗?我忘了什么?
答案 0 :(得分:0)
我想获得UITabBarItem的框架
你做不到。 UITabBarItem不是UIView。它没有框架。