Ios7 iOS 7:更改UIAlertView的高度
我已经读过几篇文章,解释了如何更改警报视图高度,但没有一篇对我有用。以下是场景: 我正在警报视图中插入自定义视图,如下所示:Ios7 iOS 7:更改UIAlertView的高度,ios7,uiviewcontroller,height,uialertview,custom-view,Ios7,Uiviewcontroller,Height,Uialertview,Custom View,我已经读过几篇文章,解释了如何更改警报视图高度,但没有一篇对我有用。以下是场景: 我正在警报视图中插入自定义视图,如下所示: MyViewController *myViewController = [self.storyboard instantiateViewControllerWithIdentifier: @"MyView"]; UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:nil message:nil dele
MyViewController *myViewController = [self.storyboard instantiateViewControllerWithIdentifier: @"MyView"];
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:nil message:nil delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Submit", nil];
[alertView setValue: myViewController.view forKey:@"accessoryView"];
[alertView show];
添加自定义视图(即myViewController.view)后,警报视图的大小会不必要地增加。为了将所需大小设置为警报视图,我实现了以下方法:
- (void)willPresentAlertView:(UIAlertView *)alertView
{
[alertView setFrame:CGRectMake(0, 0, 280, 300)];
}
警报视图高度仍然没有变化。你知道我该怎么做吗?请帮助解决问题。。!!我刚刚更改了子视图的高度。在
viewdiload
方法的MyViewController
内部,我调整了视图的大小