问题标签 [uicontrol]
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.
objective-c - 以编程方式设置 UIView 的自定义类?
我正在以编程方式将 UIView 添加到 superview,并且我想向 UIView 添加一个目标,以便能够在触摸时执行任何操作。为了添加目标,我需要将 UIView 的自定义类设置为 UIControl。通常这是在 IB 中完成的,但是由于我以编程方式进行操作,因此我无法以这种方式进行设置。我试图像这样设置 UIControl,但它不起作用。
这样做的正确方法是什么?
android - 用于一些 UI 控件的单个 DoubleTapDetector
我正在尝试识别在 Android 中触发 MotionEvent 的 UI 控件。我有一个 doubleTapDetector
声明为
放置在两个按钮上
问题是deviceId 始终等于 0,我无法确定哪个按钮会触发双击事件。有没有办法在不为每个按钮实现两个不同的 doubleTapDetector 的情况下做到这一点?
ios - 如果 UIButton 的位置超出其超级视图但它是可见的,它可以响应触摸事件吗?
如果 UIButton 的位置超出其超级视图但它是可见的,它可以响应触摸事件吗?
…………
iphone - 检测触摸点的控制/视图
当触摸发生时,我可以从触摸发生的地方获取 CGPoint。现在,我想知道现场的 UI 元素(无论是控件还是视图)是什么,有没有办法做到这一点?
iphone - 获取自定义 UIView 子类以跟随 UIControl
我有一个 UIControl 的子类,它代表一个滑块开关,带有一个变量“百分比”,它存储滑块的当前位置,即 0.0 表示滑块在左侧,1.0 表示滑块在右侧。我有两张看起来像气泡的图像,当用户单击滑块时,我想显示其中一张图像(它们的大小相同但看起来不同,设计为如果百分比 <= 0.5 则显示一张,如果百分比 <= 0.5 则显示另一张百分比 > 0.5)并让对话气泡的“尾部”跟随滑块(即框架设置为百分比的函数)。
我为图像创建了一个自定义 UIView,它通过布尔参数更改要显示的图像。我尝试在 UIControl 子类中创建一个参数,该参数将 UIView 与所有其他绘图一起绘制,但我需要将它绘制在 UIControl 的矩形之外,这不能从 UIControl 的 drawRect: 方法内部完成。当 UIControl 的百分比值发生变化时,管理这两个视图并确保对话气泡始终更新的好方法是什么?
iphone - 触摸结束时的 iPhone UIControlEvent
我的应用程序中有一个音量滑块,我希望在用户更改值时播放音效。标准的 valueChanged 事件在这里运行良好,我想将它与 touches end 信号结合使用以在最后触发声音。这里是否有一个我缺少的控制事件会在触摸完成时运行我的方法?似乎没有 UIControlEventTouchesEnded ...
objective-c - 向 UIControls 添加属性而不进行子类化
我在 TableViewCells 中嵌入了 UIButtons。为了跟踪按钮属于哪个单元格,我想向 UIButton 添加一个 NSIndexPath 属性。我不想继承 UIButton。有没有办法可以用类别来做到这一点?
编辑:如果我在表格视图中有多个部分,我相信设置标签的想法将不起作用。访问按钮的超级视图的超级视图以确定单元格的另一种方法似乎更像是一种 hack。寻找一种更清洁的方式来做到这一点。
user-interface - Matlab:类似于 uicontrol/axis 的“相对”位置;调整大小时保持固定边距
我目前非常头疼要让一个小 GUI 工作得很好,它不是用 GUI 编辑器创建的,而是以编程方式创建的!到目前为止,我所拥有的是以下内容:
尝试调整它的大小:它看起来不一样,这意味着 uicontrol 框不会保持在相同的相对位置,并且从轴到图形窗口的边距变大。我想要实现的是:
有一个带有给定位置(x/y、宽度和高度)的图形窗口,里面有一个绘图。该图将具有 x 和 y 的标题和标签。将绘图设置为高度和宽度,以使 TightInset 加上每个方向的边距,每个方向都与图形窗口一样大(例如 TightInset + 10px);除了在左边留出 150px 的可用空间来放置一些 uicontrol 按钮,并让它们保持在相同的位置:这与能够从顶部/左侧(顶部 = 20,左侧 = 10)给出位置相同底部/左侧。
非常感谢!
ios - 在 Xib 中以编程方式设置背景图像
我有一个 XIB 文件,其中包含UIControl
和UIScrollView
元素。我想在视图中添加背景图像。我尝试在 IB 中添加一个 ImageView,但我无法让它作为背景出现,并且它模糊了控制元素。发送sendViewBack
消息似乎也没有任何作用。
当我以编程方式创建 UIImageView 时,它没有显示出来。
以下是我尝试的代码:
程序化创作
处理NIB文件
其中 background 是IBOutlet
在头文件中声明并连接到 IB 中的 NIB 的图像视图。
我在这里缺少一个步骤吗?
objective-c - 使用 UIControl(特别是 UIButton)时如何对目标进行排序?
在我的应用程序UIButtons
中,我有多个要添加目标。
事实证明,最近添加的目标首先执行,然后是其余目标。
例如,使用以下代码:
如果我会在里面补上button
,someOtherAction:
会被叫过someAction
。
那不是我想要的。我想对目标进行排序,以便我可以在该按钮内部进行修饰,首先称为someAction:
能力,然后是其他操作someOtherAction:
我不确定从哪里开始,我应该继承并覆盖其中的某些东西UIButton
还是深入挖掘UIControl
?
谢谢您的帮助!
-大卫