问题标签 [uiswitch]

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 投票
1 回答
388 浏览

iphone - 从另一种方法访问表格视图中的开关和文本字段

我有一个表格视图,其中有几个单元格,里面有 4 个 uiswitches 和一个文本字段。简单的问题。我需要一种方法来通过单击按钮来读取开关的所有位置和文本视图中的字符串。表格视图、文本字段、开关和按钮工作正常。只需要从另一种方法访问开关和文本字段的值。通过标记开关或其他东西。

那么如何从另一种方法访问值。类似于 tableview 方法的东西:

...

...

在按钮方法中是这样的:

...

0 投票
2 回答
2611 浏览

iphone - Iphone Sdk:是否可以使用 UISwitch 来启用和禁用 PNS(推送通知服务)?

我找到了一些关于 PNS 的示例代码,文章在这里

我还创建了一个 UISwitch 来启用 PNS

如何给出控制 PNS 的方法?

这就是我声明单元格的方式

现在我只是使用单元格的文本标签颜色更改来表示开关调用方法

所以...我可以用它来控制 PNS 的启用与否???

感谢您的任何评论和回答!

0 投票
1 回答
1848 浏览

ios - UITableViewCell中的UISwitch和UIButton,如何识别它们

我的 UITableViewCell 有一个小问题。每个自定义单元格都有一个 UISwitch 和一个 UIButton。当用户更改 UISwitch 的值时,我想将 button.hidden 属性设置为 YES。

我可以找到使用此方法单击了哪个 UISwitch:

这工作得很好,但我不知道如何在同一索引(indexPath.row)处获取 UIButton 来设置他的隐藏属性。我想过在每个 UIButton 中设置一个标签,但我对这些不太友好。

我的 Cell 是如何创建的,如果有人可以告诉我我是否在这里做一些废话,那可能会非常好:

有关信息,我有两种类型的细胞。问题出在 TimeCell 上。

有人有解决方案吗?

0 投票
1 回答
1073 浏览

iphone - 如何保存/检索 UIButton 状态?

这是我的第一个问题!

我将 UIButton 与 UISwitch 功能一起使用,并且我想保存/检索 UIButton 的状态。请帮忙!

解决!

感谢 Kalle 和 aBitObvious!

我使用的代码:

。H

.m

0 投票
2 回答
184 浏览

iphone - 将@Property UISwitch 添加到 TableView 会导致 RetainCount 问题

我正在使用 UISwitchs 和 UITextFields 执行此操作...

我已在头文件中将 UISwitch 声明为属性,因为我想在我的类中通过几种不同的方法访问它的值。

我正在使用以下代码将 UISwitch 添加到我的 TableViewCell 之一:

事实上,retainCounts 无处不在。将单元格放在屏幕上时,mySwitch Retain 为 2,每次我点击开关时,保留计数都会增加,直到达到 4,然后它似乎就停留在那里。

显然我错过了一些东西。如果有人能指出我正确的方向,将不胜感激。

0 投票
1 回答
5807 浏览

iphone - iPhone SDK:在表格视图中添加 UISlider 和 UISwitch 仅在触摸滑块时崩溃?

好的,这是我的问题示例,我在前 3 个单元格的附件视图中创建了一个 UISwitch

并在接下来的 3 个单元格中添加 2 个滑块

之后,我添加了开关和滑块的动作

只要在单元格中添加开关就可以了

我想这也许是我的@selector(switchToggled:)@selector(sliderValueChange:)

问题。

如果我切换 UISwitch ,它不会崩溃

但如果我触摸任何滑块,它会崩溃并收到消息:“[UISlider isOn]: unrecognized selector sent to instance”

这是我的空虚

sliderValueChange一样的

有谁知道如何给两个控制器一个动作?

十分感谢!

0 投票
8 回答
32373 浏览

ios - 检测 UISwitch 的变化

这听起来微不足道,但我注意到有些奇怪。我已经为 UISwitch 的 Value Changed 事件连接了一个处理程序。我期望的是每次调用处理程序时,开关的值都会改变。但实际上并非总是如此。如果您快速打开/关闭开关,则可以连续调用处理程序,开关的状态相同(在我的特定应用程序中,这是一个问题)。所以我想知道是否有其他人注意到这种行为并找到了一个好的解决方案。

0 投票
1 回答
1034 浏览

iphone - 如何使用我的自定义 .png 自定义 UISwitch?

因此,在我的代码中,我使用setAlternateColor:UISwitch 上的方法将颜色更改为橙​​色,但我的应用因此被拒绝。

所以我决定用photoshop来创建一个自定义的UISwitch。现在我有了图像,我应该如何让 UISwitch 使用我的自定义 .png?

0 投票
4 回答
1614 浏览

iphone - TableViewCell 中的 UISwitch - 切换时更改单元格的文本

我希望 TableViewCell 中的 UISwitch 在切换时将文本从“活动”更改为“禁用”,反之亦然,但是当开关更改时,我的表格视图中的所有数据都会消失。我正在使用“重新加载数据”,因为我不知道如何更改特定单元格的文本。

仅供参考,“当前项目”是具有 BOOL 属性“itemEnabled”的核心数据实体。

该开关仅在“编辑模式”期间可见。

我的“详细视图控制器”中的表视图单元格中有一个 UISwitch:

}

我有一种接收动作的方法:

}

0 投票
2 回答
5083 浏览

iphone - 使用 NSUserDefaults 存储 UISwitch 状态

我试图UISwitch在我的应用程序的设置视图中保持状态。基本上它是一个UITableView并包含一些开关来获取用户偏好。下面的代码解释了开关是如何构造的(下面只给出了一个开关构造,其他的也是同样的构造)。

现在,我想使用 NSUserDefaults 存储 Switch 的状态。所以在我的选择器方法实现中,我定义了这样的 NSUserDefaults:

最后,在我的 viewDidLoad 中我写了这行代码:

我确信我的实现缺少一些逻辑。有人可以指出缺陷并纠正我吗?

更新: 我接受了@jfalexvijay 的建议并使用了以下代码:

当我查看 Preferences 文件夹时,我看到创建的 plist 中包含 BOOL 值。然后我尝试在 cellForRowAtIndexPath 方法中设置 UISwitch 状态,如下所示:

我在 ApplicationWillTerminate 和选择器本身中也有这行代码

尽管如此,在模拟器或设备上重新启动应用程序后,开关状态并未恢复......

我在上面的代码中有什么错误?

干杯,

我明白