问题标签 [uicontrolevents]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
13 回答
120482 浏览

ios - 将参数传递给 addTarget:action:forControlEvents

我正在使用 addTarget:action:forControlEvents 像这样:

p>

我想将参数传递给我的选择器“switchToNewsDetails”。我成功做的唯一一件事是通过编写(id)发件人:

p>

但我正在尝试传递整数值等变量。这样写是行不通的:

p>

以这种方式编写它也不起作用:

p>

任何帮助,将不胜感激 :)

0 投票
2 回答
1393 浏览

ios - 可拖动的 UIButton 不响应 UIControlEvents

创建Draggable UIButton时,拖动事件按应有的方式工作,但是,我无法弄清楚为什么UIControlEvents当按钮被简单地按下而不是拖动时没有响应。

创建按钮

可拖动按钮

0 投票
2 回答
297 浏览

objective-c - 如何在方法 touchesBegan:withEvent 中检查特定事件:

如何在下面的方法中添加检查,以便该方法仅响应事件“UIControlEventTouchUpInside”?

我可以查看活动吗?喜欢

上面的代码不起作用。有什么建议我可以用这种方法检查特定事件吗?

0 投票
1 回答
4837 浏览

objective-c - UIButton UIControlEventTouchUpInside 不会触发,但 UIControlEventTouchDown 会触发

我正在实施UIButton并且我的UIControlEventTouchUpInside事件不会触发,即使UIControlEventTouchDown会触发。

0 投票
2 回答
3212 浏览

ios - 如何将观察者添加到 UIButton?

我想在用户触摸按钮(UIControlEventTouchUpInside)时收到信号。如何将观察者添加到 UIButton?

0 投票
2 回答
3435 浏览

xcode - xCode4 - 如何在事件更改时更改 UIbutton?

我有一个应用程序,当按下按钮时,会发生一个动作..我可以通过使用以下方式让按钮在动作开始时更改:

动作结束后,我希望能够将按钮改回来..我不知道该怎么做..

我已经尝试过 UIControlStateDisabled/Selected/Application.. 我已经登录以确保收到操作结束。

谢谢你的帮助..

0 投票
2 回答
1037 浏览

ios - 修改 UIStepper 自动重复行为

我有一个客户希望我修改 UIStepper 的自动重复行为。

如果用户选择触摸并按住步进器的 + 按钮,步进器的值开始以每半秒左右 1 的速率增加,然后大约 3 秒后,值开始变化得更快。

无论如何要修改它的工作方式,例如,如果用户点击并按住,值会立即以更快的速度增加?

我查看了 UIStepped 文档,但没有看到任何关于此的内容,但我想知道是否有办法通过 IBAction 或其他方式来做到这一点。

0 投票
2 回答
1923 浏览

iphone - 当 UIButton 状态改变时执行动作

我有一个 UIButton,当它被按下时它会执行一个动作。我这样做

现在我想在按钮离开此状态时执行另一个操作。任何建议如何做到这一点?

0 投票
2 回答
3794 浏览

objective-c - UIButton 没有响应 'touchUpInside' 但会响应 'touchDown' 很好

在我的程序中,我有一个 UIButton 以编程方式声明为UIVIewController. 我已将其设置为在用户触发touchUpInside事件时发送操作,如下所示:

[restartButton addTarget:self action:@selector(handleRestart) forControlEvents:UIControlEventTouchUpInside];restartButton的名字在 哪里UIButton

当我输入UIControlEventTouchDown参数forControlEvents时,它工作正常。但是,UIControlEventTouchUpInside根本行不通。有人知道这是为什么吗?

0 投票
1 回答
1379 浏览

iphone - 当我点击已选择的段部分时,UIControlEventValueChanged 不起作用

我的目标是在我点击已选择的段时再次触发 UIControlEventValueChanged委托。

所以我参考了以下链接

uisegmentedcontrol-register-点击选定的段

维护选择中的分段控制

根据链接,我创建了一个 uisegmentedcontrol 子类,实现了该- (void) setSelectedSegmentIndex:(NSInteger)toValue {方法并编写了代码(来自上面的链接)。

它在 Ipad1 上运行良好。但是,当点击已选择的段时,继承/子类中的setSelectedSegmentIndex不会在 Ipad2 中触发!!!!但是,当我点击未选择的段索引时,它工作正常。

我完成的代码如下

主班

UISegmentSubClass .h 文件

UISegmentSubClass .m 文件

或者

或者

}

以上所有方法都不适用于 Ipad2。

对此问题的任何帮助表示赞赏。

谢谢。