问题标签 [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.
iphone - 如何将选择器声明为 iOS 属性以及接下来如何使用我的属性?
我接着写。所有代码都是用 ARC 编写的
选择器是否以正确的方式声明?
在实现中,我以这种方式使用我的属性:
但是编译器向我显示警告
警告:语义问题:PerformSelector 可能导致泄漏,因为它的选择器未知
如何解决此警告?
ios - 数据更改时如何对 UIControl 调整大小做出反应
- 我构建了一个 UIControl 子类来在 iPhone 上显示 1 个月的日历视图。大多数月份需要 5 周来显示日期,但有些月份需要 6 周,因此我构建了控件以根据需要动态调整自身大小。我在这里使用 UIView 动画来更改控件的框架。
- 问题是,我现在需要屏幕上的其他控件在日历更改大小时移动/调整大小。我真的需要在日历控件改变大小的动画时发生这种情况。理想情况下,我不会在我的日历控件中编写有关屏幕上其他控件的大量细节来执行此操作。
- 这里最好的策略是什么?我希望我能以某种方式将其他控件锚定到日历控件的框架上,并让平台在为框架更改设置动画时调整它们的位置/大小。但是,到目前为止,我找不到任何支柱和弹簧的组合来实现这一点。
- 我是否只需要硬着头皮将其他屏幕控件添加到日历控件内发生的动画中?
blackberry - BlackBerry 5.0 中的收件箱类型 UI 控件
我正在寻找我们在 BlackBerry 设备中看到的“收件箱样式”控件,即一行具有 From、Time 和 Subject 并且整个是可选的。如果没有现成的控制,如果有人能指出适当的方法,那将有很大的帮助。
黑莓 5.0 Java API
谢谢
c++ - 如何将整数句柄转换为 HWND
我正在编写一个小型测试程序,为此我需要编辑控件的句柄。我已经从 Spy ++ 复制了句柄的值(比如说 000A0B40)。
所以我做了以下
我也做了一个getlasterror
,它给了我error_success。
iphone - UIControl 不接收触摸
我有一个 UIControl,它实现了 touches started 方法,如下所示:
UIControl 的这个子类在视图控制器中实例化,然后作为子视图添加到该视图控制器。我在 UIControl 的 touches started 方法上有一个断点,并且该方法永远不会被调用。我一直在做一些阅读,似乎视图控制器有一些逻辑来决定是否将触摸事件传递给它的子视图。奇怪的是我在同一个视图控制器中有一个不同的 UIControl 子类,当用户触摸它时,触摸事件会传递给它!这是完整的代码:
。H
.m
iphone - iOS 自定义控件
我正在构建一个自定义控件,如下图所示。
它基本上是一个带有滑块的菜单。箭头将允许我更改滑块轨道上的三天显示。根据我使用滑块选择的那一天,我想更改主屏幕上的一些视图(此菜单将在我的页面底部)。所以基本上这是我在主控制器中“听”的唯一事情:如果选择了某一天。
我已经弄清楚了我必须编写的所有代码,但我不确定我是否应该继承 UIControl 或 UIView。如果是这样,我应该在 UIControl (UIView) 中在哪里编写控制器的代码(更改日期、添加拖动效果等)?或者我应该继承 UIViewController,并在那里编写所有代码。(但如果是这样,我为什么要以第一种方式继承 UIControl (UIView))。
所以基本上我想知道我需要创建哪些额外的文件,除了我的自定义控件的视图界面(我在 IB 中做的),我应该把代码放在哪里(IBOutlets,IBAction 方法)以及我如何与主视图控制器(我将主控制器设置为我的自定义控件的代表?)。
对不起,很长的帖子。
谢谢
iphone - 使用 IB 中的设计重用 UIControl 子类
我将 UIControl 子类化来创建我的自定义控件,但我使用 Interface Builder 设计了它。现在我想“导出”它并将它用于另一个应用程序,我不知道我应该做什么才能重用它。它使用 initWithCoder 加载。
我在互联网上搜索了很多,但我没有找到我的问题的正确答案。
谢谢你。
iphone - 设置 UIControl 的框架会更改视图边界,但不会更改它可以接收触摸的位置
我有一个headerView
可以在按下时展开和折叠的。它的默认状态是折叠。
我使用以下代码来扩展headerView
.
它正确地扩展了视图框架并缩小了 tableView 框架。但是,它无法扩展原始 UIControl 的触摸接收区域,因此我只能通过按原始框架所在的位置来折叠它。
我该如何解决这个问题?
编辑:或者,我会接受一个很好的解释,解释为什么我不能解决这个问题,或者至少不能安全地解决它。
编辑 1:更清楚地说,这headerView
不是tableView
标题视图。它只是位于恰好被调用的表顶部的视图headerView
。headerView
和都是跨可用窗口tableView
的主视图的子视图。UIView
tabbar - Xcode 4.3 添加标签页时黑屏
我正在尝试在 Xcode 4.3 中制作基于标签页的应用程序。第一步是添加比已经存在的 2 个更多的视图控制器。
我从库中拖出一个视图控制器,然后从选项卡控制器中按 ctrl+拖动,最后我创建了新的 UIViewController h 和 m 文件 - 名为“CalenderViewControl”,并在文件所有者中为我新添加的 Viewcontroller 选择该名称。
现在一切看起来都很好 - 我有一个新标签,指的是我的新页面。
但.....
当我运行模拟并选择我的新页面选项卡时,页面全黑,没有任何反应。我试图将文件所有者视图连接到视图控制器的视图 - 没有任何运气。
我错过了什么......?
乌尔里克
matlab - 两个面板可以在 MATLAB GUI 中共享一个 uicontrol 吗?
我有一个 MATLAB GUI,它具有不同方面的功能,每个都有自己的 uicontrol 面板。选择一个面板时,另一个面板设置为不可见,反之亦然。但是,它们以弹出菜单的形式共享一些相同的输入。我可以以某种方式在第二个面板上包含菜单的“克隆”实例吗?我想避免尽可能多的冗余回调和 uicontrols。