问题标签 [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.
uibutton - UIButton 正确的 TouchUp 检测
当有人单击 UITableViewCell 中的按钮时,我正在使用以下代码调用函数。不幸的是,即使在按钮区域之外释放触摸,代码仍然会被调用。(例如,触摸按钮,滑动手指离开按钮,按钮仍处于动作状态)。
有人可以告诉我为什么会发生这种情况,或者这样做的正确方法是什么?我想我的问题可能出在“addTarget”子句上——也就是说,TouchUpInside 可能指的是我的 UITableView 而不是按钮本身?
objective-c - iOS 中的 UIControlEvents 可以 OR'd 在一起吗?
假设我有以下代码:
这些 UIControlEvents 的按位 ORing 是否会在组合它们的效果方面真正协同工作,以便如果这些事件中的任何一个发生,选择器中的方法就会触发?
或者这会导致太多位串在一起以适应一个整数吗?
ios - 根据 UIButton 控件事件更改 UILabel
我有一个UIButton
具有默认图像的图像,以及另一个用于突出显示/选定图像的图像。按下按钮时,按钮的图像变为突出显示,如果 touchUp 在内部,则变为选中。通常的东西.. IB 内的所有设置。
但是,我试图在按钮上设置一个标签,在一个非常棘手的地方(未对齐,硬编码)。
我尝试在 IB 中的按钮上添加标签。问题:我需要标签的文本颜色随着按钮控制状态的变化而变化。
因此,我创建了一个UIButton
子类,添加了一个UILabel
Outlet,并通过覆盖以下方法:
我能够实现我想要的……但是!当我快速单击按钮时,不会反映更改。有时它不能正常工作......我什至使用了异步调用......没用。
于是,我去了UIButton
's titleLabel
。我尝试使用它没有运气。
所以,我试过UIButton setTitle: forState:
了,没用……救命?
额外细节:
输出:
objective-c - 来自字符串的 UIControlEvents 变量
UIControlEvents
是否可以从 aNSString
或类似变量创建变量?例如,我可能有一个NSString
被调用的,它与变量UIControlEventTouchUpInside
的 typedef 之一相同。UIControlEvents
感谢大家的帮助!
ios - UIResponder 和多个 UIControlEvents
有没有办法为多个 UIControlEvents 调用选择器?
这不起作用,但它会让你知道我正在尝试做什么。
谢谢!!
uitabbar - 在 UITabBarItem 上检测 UIControlEventTouchDown
我想在用户触摸 UITabBarItem 后立即设置标签栏的选定图像。
目前在亮点出现之前有一个小的延迟。有没有办法在 UITabBarItem 级别获取 UIControlEvents ?
iphone - 单击时如何使自定义按钮键像iPhone按钮键一样大
单击时,我想要这张图片中的大字母。
如何为我的新按钮“ក”执行此操作?这是我创建按钮的代码:
点击时如何制作这样的形状?这叫什么 ?这是我为操作所做的代码: - (void) touchConsonantButton:(UIButton*)sender{ // [self.target performSelector:consonantAction withObject:sender]; consonantButton.frame = CGRectMake(242.0, 310.0, 54.0, 84.0); consonantButton.titleLabel.font = [UIFont fontWithName:@"Hanuman" size:50];}
这是屏幕截图:(默认情况下它不会消失)
javascript - XML 化 HTML5 页面上的 UI 控件列表
我从上周开始使用 Javascript 和 HTML5 并且对它很陌生。也许无论我问什么都很容易做到,但谷歌搜索对我没有帮助。我想循环遍历 HTML5 页面上的所有 UI 控件(可能使用 javascript 函数或类似函数)并查找每个 UI 控件的具体细节(如名称、宽度、长度和其他属性)并将这些细节写入预先确定的 xml 格式。我的后端代码在 C# 中,但我认为这并不重要或有帮助,因为 UI 页面控件等所有相关元素都在 HTML5 和 Javascript 中。
objective-c - 检测 UIButton 上的部分触摸
我创建了一个 UIButton 并通过以下方式检测触摸事件:
当我完全按下按钮时,一切正常。
我的问题是,如果我用手指按在按钮上的部分和按在外面的部分 - 未检测到事件。
我应该使用另一个事件吗?
我在这里做错了吗?
我相信人们会说你必须准确地按下按钮,但我正在努力提供最佳的用户体验并解决这个问题。
谢谢!
drag-and-drop - HTML5 ui-controls 从 canvas-1 拾取并拖放到 cnvas-2
我对基于 Web 的编程非常陌生,并且从本周开始使用 HTML5。我已经通过javascript和使用addflow(Lassange)HTML5控件以编程方式在第一个canvas-1上创建了一堆流程图。现在我在它的一侧有另一个 canvas-2,我希望用户选择任何给定的 UI 控件(来自 canvas-1)并将其拖放到 canvas-2 上。但我无法做到这一点。
我尝试将可拖动属性分配给以编程方式创建的 ui 控件(canvas-1),并使 canvas-1 可拖动等,但我认为这种方法行不通。UI 控件确实被拖动,但仅在 canvas-1 的边界内。现在我如何确保用户能够做到这一点......我在 html-page-behind 的 javascript 编码方法应该是什么?
编辑:熟悉 Lassalle 技术的人——“AddFlow”HTML5 jscript 组件在这里可以提供更多帮助,因为我正在使用该 HTML5 控件创建两个画布并将 UI 控件集作为“托盘”填充到画布-1。但是,如果有人通过一些本机 HTML5 javascripting 或类似方法实现了这一点,那么仍然会回复。