ios - 在 Tab Bar 前面制作 UIPickerView

标签 ios swift uipickerview uitabbar

enter image description here

如你所见,我的 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/

相关文章:

ios - 无法从 iMessage 应用程序访问相机

ios - 如何在 Delegate 中引用其他 ViewController 而不仅仅是 root

ios - react native 错误 : [__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]'

ios - iPhone 中的时间选择器

ios - 尝试设置 UIPickerView 的数据源时出错

ios - 当我通过设置登录时 FBSessionStateClosedLoginFailed

ios - 如何通过 swift 3 设置导航 TitleView 和截断标签的宽度

ios - 在 UITextView 中保存数据

ios - Swift MapView 无法显示缩略图

ios - (iOS) 如何让 UIPickerView 中的第一个值不可选?