ios - 如果用UIActivityViewController作出分享的按钮
伊谢尔伦
伊谢尔伦 2017-04-18 09:47:27
[iOS讨论组]

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

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

我說錯了,不是UIalert 是 UIActivityViewController

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(3)
天蓬老师

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

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

黄舟

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

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

所以我的建议是封装UIViewController。

高洛峰

正確解答
http://www.iashes.com/2015-02...
可參照

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号