【问题标题】:Draggable UIButtons like in iOS Camera appiOS 相机应用程序中的可拖动 UIButtons
【发布时间】:2018-01-13 22:48:29
【问题描述】:

我想构建一个与 iOS 相机应用程序中看到的类似的视图,但我不知道使用了哪些 UI 元素。

也可以在 Instagram 故事部分找到。

编辑:

它应该具有相同的行为。 我试图用 UICollectionView 来完成这个。我正在将 UIButtons 添加到视图中,但我不知道如何进行“拖动和停止”行为。也许有一个委托方法左右。 一个小的解释或一些想法会有所帮助。我不需要代码。

【问题讨论】:

  • 本网站的目的不是为人们编写代码,而是为了回答具体问题。那你试过什么?向我们展示您已实现的一些代码。
  • 在编辑部分添加了更多信息。
  • 所以这是一个包含一组按钮的视图,您可以左右滑动,也可以点击其中一个可见的按钮直接转到它。您所追求的仅仅是动态还是外观?
  • UICollectionView 可能不是最好的方法。您可以创建一个带有大量按钮的 UIScrollView 并禁用自动滚动,然后使用 UISwipeGestureRecognizer 来处理滑动并更改 contentOffset。或者,您可以创建一个标准的 UIView,上面有很多按钮和一个 UISwipeGestureRecognizer 并在超级视图中更改它的框架。在那里,您无需任何代码即可回答问题。并不是真的很有帮助,但这就是为什么问题应该更具体。
  • 想做类似的事情。你有没有成功编写过这个代码?

标签: ios swift uiview uibutton ios-camera


【解决方案1】:

这是一个自定义控件。您可以使用包含多个 UILabel 对象的水平滚动视图来创建它,每个对象都有一个附加的 UITapGestureRecognizer。

您也许可以找到满足您需求的第三方库。试试 Cocoa Controls。 (不要叫我给你写代码,这不是写代码服务。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-02
    相关资源
    最近更新 更多