13得票2回答
安卓平台的iOS风格日期/时间选择器

我正在使用本地的ios / android代码构建适用于ios和android平台的移动应用程序。 我希望应用程序看起来相似。 因此,我需要在android上提供ios风格的选择器(用于日期和时间选择)。 我已经花费了半天的时间,但没有找到任何合适的变体。 如果您能提出建议,我将非常高兴。 我...

9得票4回答
在iOS7中,如何防止滚动UIScrollView的子视图响应触摸事件

我有一个UIControl位于UIScrollView内。在我的UIControl的init中,我安装了一些触摸事件处理程序,例如: [self addTarget:_delegate action:@selector(touchedDown) forControlEven...

30得票9回答
UIControl无法接收触摸信号

我有一个实现了touches began方法的UIControl:- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesBegan:touches withEvent:event...

12得票4回答
在UIControl/可旋转视图中获取UIButton的轻敲事件

已编辑查看与 Nathan 的评论区,以获取最新项目信息。目前仅存在一个问题:如何获得正确的按钮。已编辑我想拥有一个用户可以旋转的 UIView。该 UIView 应包含一些可单击的 UIButtons。我遇到了困难,因为我正在使用 UIControl 子类来创建旋转视图,并且在该子类中,我必...

77得票7回答
如何正确地子类化UIControl?

我不想使用任何像UIButton之类的东西。我想直接从UIControl继承并创建自己特别的控件。 但是出于某种原因,我重写的所有方法都没有被调用。目标-动作机制有效,目标接收到了适当的动作消息。然而,在我的UIControl子类中,我需要捕获触摸坐标,唯一的方法似乎是重写这些方法:- (B...

20得票2回答
iOS 5中UIButton不调用操作,但在iOS 6中有效

我有一个UIButton,它作为视图控制器的IBOutlet属性从xib文件中加载。在我的视图控制器的viewDidLoad中,我将一个选择器附加到按钮上:[_myButton addTarget:self action:@selector(mySelector) forControlEven...

8得票4回答
管理自定义UIControl上的事件

我正在子类化UIControl以组成一个包含不同标准控件的自定义控件。 假设我们的自定义UIControl仅包含一个UIButton,我想实现的目标是:点击自定义UIControl的任何位置都会为其生成一个点击事件。标准行为是UIButton将处理和消耗(即不转发)点击事件。 由于不鼓励子...

9得票1回答
UIControl:添加多个目标-操作对到同一事件时的调用顺序?

如果我为一个控件添加了多个相同事件的目标-动作对,那么控件会按照我添加它们的顺序将动作消息发送到目标吗? 我阅读了以下参考资料,但没有找到答案。 - UIControl类参考中的-addTarget:action:forControlEvents: - UIKit中的目标-动作

30得票4回答
我可以使用自定义的UIControlState值来控制我的自定义控件吗?

有没有一种方法可以为UIControl设置自定义状态,而不是现有的UIControlState值之一? 在UIControlSate枚举中,有16位可以用于自定义控件状态:UIControlStateApplication = 0x00FF0000, // add...

7得票2回答
使用RxSwift创建自定义UIControl子类

我正在创建一个自定义的UIControl子类(我需要覆盖它的绘制方法),我想添加RxSwift来将其isSelected属性绑定到我的模型。 目前为止还不错,这个可以正常工作。 我的问题是,如何在用户touchUpInside事件响应中更改isSelected属性的值? 我的第一次尝试是...