问题标签 [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 投票
2 回答
681 浏览

ios - 在 5 像素而不是默认的 1 像素后触摸在 UIButton 内拖动

UIButton在故事板上有一首单曲。与动作UIButton有关。当用户从内部 ( ) 拖动按钮时触发该操作。Touch Drag InsidemyTouchDragInsideActionUIControlEventTouchDragInside

问题是该动作是在内部拖动 1 个像素后触发的。但是 1 像素太敏感了,只需轻轻一点手指即可触发。

问题:

如何在至少移动 5 个像素后扩展此动作以触发内部拖动动作?

0 投票
1 回答
806 浏览

ios - UISegmentedControl 在值更改时未选择

以前我在 tableview 部分标题单元格中遇到了 UISegmentedControl 的问题,我想听听主视图控制器中的值变化。

我通过addTarget在方法中使用 UISegmentedControl解决了这个问题tableView:viewForHeaderInSection,这很有效。

第一段是默认选择的,这是可行的。当点击第二段时,它会用其他数据重新加载 tableview,这是预期的行为。但是,仍然选择了第一段。这意味着我无法切换回表格视图中的原始数据。

请观看此视频,您将看到我要解释的内容。

我无法弄清楚我的代码有什么问题?

我看不出我做错了什么?

0 投票
2 回答
4652 浏览

ios - 结束跟踪时 UISlider 的控制事件

我有一个视频播放器滑块,我想在用户开始滑动视频播放器滑块并结束滑动视频播放器滑块时跟踪事件。另外,我正在跟踪滑块值发生了哪些变化。当滑块启动并且其值发生更改时,我能够成功跟踪它。我的问题是当滑动结束时我无法跟踪它。UIControlEvent我应该为 sliderEndedTracking 使用哪个?

我正在使用以下代码:

0 投票
0 回答
73 浏览

ios - 单独的触摸事件后未调用 UIControlEventTouchUpInside

我有一个界面,您可以用一只手按住按钮,并用另一只手通过平移手势或捏合手势操作设置。

问题是UIControlEventTouchUpInside我的按钮的回调永远不会在其他手势之一之后被调用。如果我只是按下并释放按钮,回调运行正常,但如果我按下它,然后用另一根手指拖动,然后释放它,回调是无声的。

无论如何,手势识别器和控制事件是否兼容?

0 投票
1 回答
1089 浏览

ios - UIControl 事件之间的区别

UIControl 类的文档

UIControlEventTouchDragInside, UIControlEventTouchDragEnter, 和有什么区别UIControlEventTouchUpInside?一切似乎都一样。

0 投票
1 回答
2361 浏览

ios - 带有 UIControlEvents.valueChanged 的​​日期选择器不适用于第一个值更改事件

我正在使用下面的代码来了解日期选择器。它有效,但奇怪的是,当我第一次滚动日期选择器时,预期的变化不会发生。之后它将正常工作。想知道发生了什么。

0 投票
1 回答
1116 浏览

swift3 - 使 UIPickerView 的自定义类能够在 Swift 中发送事件

我编写了一个基于UIPickerView. 在一个类中,我实现了下一个方法:

每次用户使用选择器视图从“min”和“sec”中选择值时,这些类变量都会相应地更改。所以,工作正常。

现在,我希望此类在每次更改这些变量时发送事件。valueChanged是否可以为此类采用事件,以及如何实现它,或者我必须为此目的制作自定义事件?我想这样做是为了能够通过 IB 制作行动出口。如果我错过了模式,请纠正我。

换句话来说,我是否可以提出这个问题:是什么让内置程序UIDataPicker能够通过操作出口连接到界面构建器中的视图控制器 - 我应该在自定义类中添加什么来部分实现该功能?

苹果表示:“UIDatePicker类使用自定义子类UIPickerView来显示日期和时间。” 如果我错了,请在这里纠正我,但他们也指出,UIDatePicker继承 fromUIControl而不是 from UIPickerView。至于UIPickerView- 他们说它继承自UIView. UIControl因此,我认为forUIPickerView和的继承没有任何联系UIDatePickerUIControl由于类的多重继承,我也无法继承以获得事件发送功能UIView。不明白为什么这里的事情这么奇怪,我不能UIControl使用UIPickerView.

0 投票
3 回答
1425 浏览

swift - Swift为粘贴操作UITextField添加目标

我有一个 UITextField 添加了一个目标,该目标在用户键入时对字段执行检查。但是,当我的代码将文本添加到文本字段时,我目前遇到了一个问题,因为文本没有得到检查。有没有办法可以通过 .editingChanged 解决这个问题,或者是否有另一个 UIControlEvent 可以连接?

代码是:

0 投票
0 回答
86 浏览

swift - Swift:在 UIRefreshControl 开始之前执行关闭

我们有这个:

UIControlEvents为了在 UIRefreshControl 开始旋转之前执行代码,我们是否可以监听另一个事件?

对于valueChanged事件,微调器已经处于活动状态。

0 投票
0 回答
765 浏览

ios - 为什么我的应用程序没有响应远程控制事件?

我正在制作一个在设备锁定时在后台播放音频流的应用程序。我希望应用程序响应锁定屏幕上的媒体控件。我遵循了这个答案,但由于某种原因,我无法让我的应用响应这些控件。这是我的视图控制器上的代码

任何关于我做错了什么的指导将不胜感激!