【问题标题】:How do I link all the UISlider events to one method?如何将所有 UISlider 事件链接到一种方法?
【发布时间】:2014-05-12 11:02:23
【问题描述】:

我的视图控制器中有以下方法:

- (IBAction)itemSlider:(UISlider *)itemSlider withEvent:(UIEvent*)e;
{
    UITouch * touch = [e.allTouches anyObject];

    if( touch.phase != UITouchPhaseMoved && touch.phase != UITouchPhaseBegan)
    {
    }
    else if( touch.phase != UITouchPhaseMoved && touch.phase != UITouchPhaseBegan)
    {
    }
   ... 
}

我真的需要将所有事件一一关联到我的控制器吗?

【问题讨论】:

  • 您需要在 UISlider 上捕获哪些事件?
  • 我想把它们都拍下来。无论如何,价值改变了我认为的工作。非常感谢

标签: ios slider uislider uievent


【解决方案1】:

如果您想捕获滑块上更改的值,那么您可以按照以下教程进行操作,而不是使用触摸事件。

http://www.techrepublic.com/blog/software-engineer/better-code-uislider-basics-for-apple-ios/

【讨论】:

  • 非常感谢!我是该网站的新手,因此没有足够的声誉来投票支持您的答案。
猜你喜欢
  • 1970-01-01
  • 2011-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-02
  • 1970-01-01
相关资源
最近更新 更多