小编Cau*_*ity的帖子

UITableView/UITableViewCell挑战透明背景在iPad上使用iOS7

昨晚我决定升级到Xcode 5,看看我目前的项目.将我的故事板更新到新的UI之后,一切看起来都很棒并且运行良好.由于我有一个通用二进制文件,我决定在iPad上测试一些东西,并注意到我的UITableview中引入了一个新的白色背景,曾经曾经是一个透明/清晰的颜色.这似乎发生在单元级别,而不是表级别.当我在6.1模拟器上运行时,iPad和iPhone上的一切看起来都很好.iOS7的iPhone上一切都很好看.

我为界面构建器设置的所有内容对于iPhone和iPad都是相同的.据我所知,它与这个新的"内容视图"(它是项目单元格的一个子组)有关,不尊重透明值/设置.

有什么想法/想法吗?

objective-c uitableview ipad ios7

33
推荐指数
1
解决办法
8295
查看次数

iOS11:UIActivityViewController无法成功将UIImage共享给第三方应用

所以在iOS10中如果你想用UIActivityViewController共享一个图像,你只需要编写一些看起来像的swift3代码:

func shareTapped() {       
        if let image = imageView.image {
            let vc = UIActivityViewController(activityItems: [image], applicationActivities: [])
            vc.popoverPresentationController?.barButtonItem = navigationItem.rightBarButtonItem
            present(vc, animated: true, completion: nil)
        }
Run Code Online (Sandbox Code Playgroud)

如果您想将图像保存到相机胶卷(假设您已经要求相应的权限),或者想要通过信使,空投或任何其他Apple实现共享,则此方法似乎仍然有效.

不幸的是,如果您尝试通过Twitter,Facebook,Instagram等分享图像,他们将无法成功附加图像,并会抛出错误或无声地失败.

我花了很多时间搜索谷歌,youtube和stackoverflow,一切都指向iOS10解决方案,自iOS11发布以来什么都没有.

我应该注意,如果你想在这些行上传递字符串,url或其他东西,这个函数仍然可以正常工作.

swift swift4 ios11

6
推荐指数
1
解决办法
1530
查看次数

标签 统计

ios11 ×1

ios7 ×1

ipad ×1

objective-c ×1

swift ×1

swift4 ×1

uitableview ×1