下载淘宝app免费下载安装,网站SEO优化托管,深圳网站设计 深圳市利,百度推广上班怎么样1.隐藏状态栏 iOS升级至7.0以后#xff0c;很多API被废止#xff0c;其中原有隐藏状态栏StatusBar的方法就失效了。 原有方案 [[UIApplication sharedApplication] setStatusBarHidden:YES]; 但很不幸#xff0c;在后来的版本中实效了#xff0c;因此我们可以使用新的API来…1.隐藏状态栏 iOS升级至7.0以后很多API被废止其中原有隐藏状态栏StatusBar的方法就失效了。 原有方案 [[UIApplication sharedApplication] setStatusBarHidden:YES]; 但很不幸在后来的版本中实效了因此我们可以使用新的API来实现隐藏状态的栏的目的如下 -(BOOL)prefersStatusBarHidden
{return YES;
}2.自动隐藏键盘并自动布局 这里提供的解决方案适用于任何类型的键盘主要是考虑到NumberPad没有return键。 同时也是基于ScrollerView进行布局的方案使用ScrollerView自带的动画效果。 代码如下 implementation TestViewController- (void)viewDidLoad {[super viewDidLoad];// Do any additional setup after loading the view.[_scrollView addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:selector(hideKeyboard)]];
}
-(void)textFieldDidBeginEditing:(UITextField *)textField{//键盘高度为216[_scrollView setFrame:CGRectMake(0, 0, _scrollView.frame.size.width, _scrollView.frame.size.height216)];[_scrollView setContentOffset:CGPointMake(0, 100) animated:YES];[_scrollView setTag:0];}
-(void) hideKeyboard{if(_scrollView.tag0){[_scrollView setContentOffset:CGPointMake(0, 0) animated:YES];[_scrollView setFrame:CGRectMake(0, 0, _scrollView.frame.size.width, _scrollView.frame.size.height-216)];[self.view endEditing:YES];[_scrollView setTag:1];}
}
}
}转载于:https://www.cnblogs.com/mantgh/p/4270424.html