如你所见,我的 UIPickerView 在后面有一个 Tab bar,如何让它在他们前面呢?我正在使用 swift
而且我的完成按钮无法隐藏包含 UIPickerView 的 UIView,我确定按钮连接到一个 Action
这是我的 doneButton Action
@IBAction func doneButtonTapped(sender: AnyObject) {
self.viewUIPickerView.viewWithTag(1)?.hidden = true
}
最佳答案
解决方案 1> 你打开了 uitabbar 隐藏的 pickerview 和 uitabbar 显示的 pickerview 隐藏。例如:
if (pickerview.hidden == true)
self.tabBarController.tabBar.hidden = false
else
self.tabBarController.tabBar.hidden = true
或
self.tabBarController.tabBar.hidden = !pickerview.hidden
解决方案 2> 完美设置您的 pickerview 框架:(例如)
self.pickerview.frame = CGRectMake(0,[UIScreen MainScreen].bound.size.height - self.pickerview.frame.size.height,self.pickerview.frame.size.width,self.pickerview.frame.size.height);
关于ios - 在 Tab Bar 前面制作 UIPickerView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37694029/