• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - iPhone中presentViewController时如何保持背景透明?

[复制链接]
菜鸟教程小白 发表于 2022-12-12 13:15:13 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我想像 iPhone iOS6 中的 UIActivityController 一样保持背景透明 enter image description here

我尝试像这样清除颜色和不透明但背景总是黑色(iPhone iOS5 模拟器)

enter image description here

这是presentViewController代码:

    ShareViewController *controller = [[ShareViewController alloc] initWithNibName"ShareViewController_iPhone" bundle:nil];
    controller.delegate = self;

    [self presentViewController:controller animated:YES completion:^{
        NSLog(@"Activity complete");
    }];

请帮忙!谢谢!



Best Answer-推荐答案


看看你必须做的是在你提到的自定义 UIActionsheet 后面添加一个 UIView 。在这里您可以做的是保持 UIView 的背景颜色为白色,然后保持其 alpha = 0.5。

当您关闭 UIActionsheet 时,您也可以 removeFromSuperview 后面添加的 UIView

关于ios - iPhone中presentViewController时如何保持背景透明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18009084/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap