正如你所看到的,我的UIPickerView背面是一个Tab栏,如何在它们面前制作它?我正在使用swift
并且我的完成按钮也不起作用来隐藏包含UIPickerView的UIView,我确定按钮连接到一个动作
这是我的doneButton行动
@IBAction func doneButtonTapped(sender: AnyObject) {
self.viewUIPickerView.viewWithTag(1)?.hidden = true
}
答案 0 :(得分:1)
溶液1>你是开放的pickerview,uitabbar hidden和pickerview隐藏了uitabbar show。例如:
if (pickerview.hidden == true)
self.tabBarController.tabBar.hidden = false
else
self.tabBarController.tabBar.hidden = true
溶液2>将您的挑选者视图框架设置为完美:(例如)
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);
答案 1 :(得分:1)
因为ViewController顶部有UITabBar。您可以执行以下操作之一:
答案 2 :(得分:1)
这可能会对你有所帮助
//导航栏:
[[UIApplication sharedApplication] setStatusBarHidden:YES];
//状态栏:
self.tabBarController.tabBar.hidden = YES;
//的TabBar:
float n=5.0
// n*=1.0;
cin>>n;
cout<<setprecision(16);
cout<<n;//its printing 5 here
答案 3 :(得分:0)
当你试图打开选择器时,只需隐藏像这样的标签栏
self.tabBarController.tabBar.hidden = true
onClick of done显示tabbar agian
self.tabBarController.tabBar.hidden = false
希望这会对你有所帮助。