美文网首页
调整弹出的模态视图大小

调整弹出的模态视图大小

作者: 养猪致富 | 来源:发表于2021-05-20 13:49 被阅读0次

    UIViewController* modalController = [[UIViewController alloc]init];
    modalController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
    modalController.modalPresentationStyle = UIModalPresentationFormSheet;

    CGPoint frameSize = CGPointMake([[UIScreen mainScreen] bounds].size.width0.95f, [[UIScreen mainScreen] bounds].size.height0.95f);
    CGRect screenRect = [[UIScreen mainScreen] bounds];
    CGFloat screenWidth = screenRect.size.width;
    CGFloat screenHeight = screenRect.size.height;

    // Resizing for iOS 8
    modalController.preferredContentSize = CGSizeMake(frameSize.x, frameSize.y);
    // Resizing for <= iOS 7
    modalController.view.superview.frame = CGRectMake((screenWidth - frameSize.x)/2, (screenHeight - frameSize.y)/2, frameSize.x, frameSize.y);

    UIViewController *vc = [[[[UIApplication sharedApplication] delegate] window] rootViewController];
    [vc presentViewController:modalController animated:YES completion:nil];

    相关文章

      网友评论

          本文标题:调整弹出的模态视图大小

          本文链接:https://www.haomeiwen.com/subject/olovjltx.html