【问题标题】:'drag' move a uibutton so it acts like uiScrollView'drag' 移动一个 uibutton,使它像 uiScrollView
【发布时间】:2011-02-01 14:09:01
【问题描述】:

我需要在屏幕上上下滑动一个 uibutton(仅限 Y)。它需要限制在一个区域内。我希望能够单击它并拖动轻弹它,就像 uiScrollView 一样。它与 uiScrollView 不同的原因是您必须从按钮开始,而不是 uiScrollView 内的任何位置!

【问题讨论】:

    标签: iphone uiscrollview uibutton drag swipe


    【解决方案1】:

    您可以使用触摸移动事件来移动视图。 Apple 提供了一个示例教程MoveMe,它拖动视图并在释放触摸后为视图设置动画。特别检查MoveMeView.m 中的触摸事件(touchesBegan、touchesMoved、touchesEnded),了解它们是如何移动 placardView 的。您可以像 placardView 一样移动按钮。

    【讨论】:

    • 非常感谢,我会好好照顾工作的!我想知道(只是看描述)我是否需要知道方向(比如滑动)才能在那个方向上制作动画?本教程将对象返回到中心。
    • 恐怕在那种情况下您需要自己计算触摸位置的方向。
    • 很遗憾,我不能完全了解 uiScrollView 的功能,但在 uiButton 或 uiLabel 上。 uiScrollView 上是否可以有一个布尔值来“允许”滚动?也许我可以把它放在我的uiButton上并将uiButton添加到uiScrollView?嗯
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-02
    • 1970-01-01
    • 1970-01-01
    • 2011-07-01
    • 2016-07-17
    相关资源
    最近更新 更多