问题标签 [uikit]

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 回答
1086 浏览

iphone - iPhone SDK:IBAction

我有一种情况,我想要一个按钮来响应两种不同的 IBAction 方法。有没有办法可以先强制使用特定方法?当我查看 IB 中的按钮连接时,它们的顺序是正确的,但它们始终以相反的顺序执行。

0 投票
4 回答
4633 浏览

ios - UISegmentedControl 行为

关于 iPhone 上的 UISegmentedControl 类的快速问题。

希望有些人可能已经注意到,在默认状态下有 2 个段,即使用户点击当前选定的段,分段控件仍然会切换。

我在应用程序中看到了 UISegmentedControls 否定该行为并且在用户按下选定的段时不切换。即,Apple 的 iTune Store 应用程序。

有没有一种简单的方法可以防止我忽略的这种行为,或者我是否需要在 valueChanged 中写入一些逻辑?

我一直在尝试禁用当前选定的段并启用未选定的段,但是当我不希望它这样做时,这似乎会改变控件的外观。

有任何想法吗?

0 投票
1 回答
1473 浏览

objective-c - UIActionSheet - 未知数量的按钮,如何知道要调用什么?

我有一个 UIActionSheet 按钮数量未定。我需要使用委托方法 buttonClickedAtIndex: (或类似的方法)来决定当用户单击按钮时要调用什么方法。

问题是:在不同的情况下,不同的按钮会出现在不同的索引处,我如何决定点击哪个按钮?

一种解决方案是查看按钮的标题并采取行动 - 但这是丑陋的、不可本地化的并且只是不好的做法。

有任何想法吗?

0 投票
2 回答
490 浏览

iphone - 更改相同类型的所有界面元素的颜色

我想知道是否可以用几行代码更改我的应用程序中按钮的默认颜色?手动更改每个按钮的颜色可能真的很无聊。特别是如果你有很多。

例如,我希望我的所有按钮都是橙色而不是原来的白色。

提前谢谢你,伊利亚。

0 投票
15 回答
41424 浏览

iphone - 检查 UIViewController 是否即将从导航堆栈中弹出?

我需要知道我的视图控制器何时将从导航堆栈中弹出,以便我可以执行操作。

我不能使用 -viewWillDisappear,因为当视图控制器出于任何原因移出屏幕时会调用它(比如将新的视图控制器推到顶部)。

我特别需要知道控制器何时会自行弹出。

任何想法都会很棒,在此先感谢。

0 投票
4 回答
12120 浏览

iphone - 带有导航控制器的多个层次结构级别

我正在尝试让多个层次结构与导航控制器一起使用。我有 3 个层次结构,我可以向下移动层次结构,但我只能返回一个层次而不是两个层次,回到起始视图。

我首先为 View #1 创建一个导航控制器,然后将下一个视图 View #2 推送到它上面。然后我在 didSelectRowAtIndexPath 中将导航控制器添加到窗口的子视图中。单击 View #1 中的表行,将我带到下一个层次结构级别 View #2。

下一个层级视图也是一个表视图。这是我认为问题发生的地方。我创建了另一个导航控制器,并在视图 #2 的视图控制器中的 didSelectRowAtIndexPath 中将视图 #3 推送到它上面。单击视图#2 中的表行将我带到视图#3。但是当我使用后退按钮返回视图#2 时,我会返回一个空视图,而不是真正的视图#2。

  1. 我是否只需要一个导航控制器来处理 3 个层次结构而不是两个导航控制器?

  2. 如果 #1 是,那么我如何将导航控制器传递给查看 #2 的控制器,以便我可以将视图 #3 推送到导航控制器上?

  3. 还是我需要将所有三个视图都推送到视图#1 中的导航控制器上?

  4. 或者...?

提前致谢,

吉姆

0 投票
1 回答
4198 浏览

iphone - 如何检测特定区域的触摸

目前我看到一个触摸事件将向我显示触摸发生的 UIView。但是,如果我需要检测一些非矩形形状的触摸,比如圆形,该怎么办。我将如何去做这样的事情?

基本上我只想在用户触摸不可见的圆形区域内的某个地方时才做某事。

任何帮助/方向表示赞赏,TIA!

0 投票
3 回答
12510 浏览

iphone - 如何动态创建多个按钮并处理它们各自的事件?+ iPhone SDK

现在我正在创建一个 iPhone 应用程序。我需要动态创建多个按钮并分别处理它们对应的事件。每个按钮事件是否可以单独运行,或者我可以将变量或对象发送到方法并根据该值区分按钮行为。谁能指出我该怎么做?

请帮忙,

赛姆

0 投票
1 回答
3656 浏览

iphone - 如何将按钮样式的单元格添加到 iPhone 应用程序的表格视图中?

我在苹果的文档中找不到任何具体的例子。我想以编程方式向表格视图添加两到三个按钮,就像联系人应用程序对联系人信息上的发送短信/添加到收藏夹按钮所做的那样。有谁知道如何配置这个?

0 投票
1 回答
8503 浏览

iphone - 在 UIImageView 中画一条线的问题

在我的应用程序中,我可以通过下面的代码在 UIImageView 中画一条线,当我调用该函数时,我想重画这条线更长的时间,但是,输出结果与预期不同,它只会画一条新线并删除旧的,长度保持不变,只是 y 位置不同,我不知道我的代码哪一行是错误的,或者我没有以正确的方式理解 CGContext 类,请帮助我整天摸不着头脑,找不到解决问题