如果用UIActivityViewController作出分享的按钮

发布于 2022-09-04 05:45:59 字数 298 浏览 8 评论 0

图片描述

像图这样的方式,我知道是用 UIAlertView可以作出来,但是我找了好久 都只有文字的方式,找不到怎么自定义按钮,有没有大大可以指导小妹一下 = =|||

顺带 一下 ,分享,如果带 deep link

我說錯了,不是UIalert 是 UIActivityViewController

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

枕头说它不想醒 2022-09-11 05:45:59

自己 创建一个view。把样式写出来。 然后需要的时候。 将这个视图添加到 keywindow 上面就行了。 取消的时候,再吧这个view 移除。

以后你遇到这种弹窗,之类的东西。都是这么做的。 做开发思维一定不要局限。 写控件也不要局限到官方给的几个控件。更多复杂的都需要自己去实现的。而且 这些算是常用的。一定要独立出来,不要什么东西都写在viewcontroller里面。

妥活 2022-09-11 05:45:59

我建议封装一个ViewController, 每次使用模态出现。
如果想要与AlertView/Sheet/UIAlertController一样的层级Level。
那么在封装中使用UIWindows来出现这个ViewController也可以。

用AlertView应该做不出来。这个可以尝试UIActionSheet。在Alert将要出现的方法写入UIView。但是版本又右问题在iOS8之后使用UIAlertController大量使用Block又没有代理的这个方法, 除非使用ViewController的代理。。总之是一个不优雅的方法。

所以我的建议是封装UIViewController。

静谧 2022-09-11 05:45:59
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文