斯威夫特 - Instagram 是如何做到这一点的? [关闭]

Posted

技术标签:

【中文标题】斯威夫特 - Instagram 是如何做到这一点的? [关闭]【英文标题】:Swift - How is Instagram doing this? [closed] 【发布时间】:2015-12-15 02:29:48 【问题描述】:

我正在尝试实现类似于 Instagram 在您单击图片下方屏幕右侧的 3 个点时所做的事情。这是单击点之前的样子:

这就是它之后的样子:

显然,我的图片滚动提要是 UITableView,但我的问题是,当我单击 3 个点并显示带有选项列表的第二个视图时,这是另一个 UITableView,还是您认为它们只是调出 UIView?

在这种情况下最好的选择是什么?

【问题讨论】:

你看过UIActionSheet吗? 【参考方案1】:

除了 O-mkar 的回答之外,这里还有一个用于 UIActionController 的开源 Swift 库,它非常可定制且是最新的:

https://github.com/xmartlabs/XLActionController

这是您的自定义操作表的外观,实际上是 github 存储库项目中包含的示例。

    【讨论】:

    【参考方案2】:

    他们显示自定义操作表

    这里有一些示例,您可以在下面的链接中看到可以帮助您的示例:) 此解决方案在 Objective C 中,如果我在 swift 中找到解决方案,您可以使用桥接头使用它们,我会更新帖子:

    How to customize UIActionSheet? ios

    https://github.com/ianb821/IBActionSheet

    这是一个快速的例子

    https://github.com/KyoheiG3/SimpleAlert

    【讨论】:

    以上是关于斯威夫特 - Instagram 是如何做到这一点的? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

    斯威夫特:重复颜色改变SKSpriteNode

    如何从 Instagram 网络浏览器中抓取关注者?

    如何获取我所有的 Instagram 帐户供稿?

    如何在 python 中抓取 Instagram 帐户信息

    如何将 UIButton 与右侧的 UILabel 对齐。喜欢 instagram 的评论

    将 NSSlider 增加 0.1? macOS、斯威夫特