iOS 弹出UIModalPresentationFormS heet模式
UIViewController*fbsheet = [[FeedbackSheet alloc] initWithNibName:@"FeedbackSheet"bundle:nil];
fbsheet.modalPresentationStyle = UIModalPresentationFormS
heet;
[self presentModalViewControll
er:fbsheet animated:YES];
但是当在UItextview软盘弹出之后,点击其他区域使用下面代码软盘无法隐藏
方法一:
方法一:
重写disablesAutomaticKeyboar dDismissal即可,该api在iOS (4.3 andlater)
-(BOOL)disablesAutomaticKeyboar
dDismissal
{
}
方法二:
{
}
-(IBAction)dismissKeyBoard
{
}
方法三:
UINavigationController必须用Category的方法实现如下方法,才可以让键盘消失
@interface UINavigationController (DismissKeyboard)
- (BOOL)disablesAutomaticKeyboar
dDismissal;
@end
@implementation UINavigationController (DismissKeyboard)
- (BOOL)disablesAutomaticKeyboar
dDismissal
{
}
方法四:此方法是能解决关闭键盘,可是苹果审核会拒绝使用该api
[textF resignFirstResponder];//没起到键盘收起的效果
方法五:
方法六:
[[self findFirstResponderBeneat
hView:self]
becomeFirstResponder];//打开键盘
-(UIView*)findFirstResponderBeneat
hView:(UIView*)view
{
}