草庐IT

uiswitch

全部标签

ios - tableviewcell 的附件 View 中的 UISwitch,通过选择器传递参数以使选择器函数看到 indexpath.row?

我在tableviewcontroller中有一个UISwitch,当切换开关时,我希望它更改我在ViewController中创建的数组中的bool变量的值,该单元格是相关的至。有点像IOS上的股票警报应用程序,其中每个单元格都有一个UISwitch,切换开关将关闭每个单独的警报。所以对于UISwitch及其选择器代码,这是在cellForRowAtIndexPath方法中//switchletlightSwitch=UISwitch(frame:CGRectZero)asUISwitchlightSwitch.on=falselightSwitch.addTarget(self,a

ios - 在 Swift 4 中调整 UISwitch 的大小

我想更改Swift4中UISwitch的默认大小。我查看了各种选项,但它们都与v3相关并且不起作用。有人可以推荐一个在Swift4中以编程方式执行此操作的示例吗?谢谢,编辑:我试过以下例子:switchTest.transform=CGAffineTransformMakeScale(0.75,0.75)switchTest.transform=CGAffineTransform(scaleX:0.75,y:0.75)UISwitch*switchTest=[UISwitchnew];switchTest.transform=CGAffineTransformMakeScale(0.7

ios - 如何读取自定义 UITableViewCell 中 UISwitch 的变化

虽然我发现了类似的问题,但我无法理解它的答案。我们如何读取UISwitch或UITableViewCell中任何元素的变化?尝试使用协议(protocol),但自定义单元类提示没有初始化程序。使用,一个委托(delegate),似乎不符合ViewController。protocolSwitchTableViewCellDelegate{funcdidChangeSwitchValue(value:Bool)}classSwitchTableViewCell:UITableViewCell{vardelegate:SwitchTableViewCellDelegatevarvalue:

swift - Switch 中 TableView 中的 UISwitch

各位程序员大家好!我有一个挑战需要帮助。我已经使用自定义样式单元格构建了一个表。这个单元格只有一个Label和UISwitch。标签显示名称,开关显示他们是否是管理员。这非常有效。我的挑战是当开关改变时,我如何以及在哪里放置代码以使用react。因此,如果我单击开关将其从关闭更改为打开,我可以在哪里打印人员姓名?如果我能得到要打印的名称,我就可以自己编写php/sql代码。谢谢,这是我的代码片段。overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITable

ios - 如何使用 uiswitch 在 swift 中选择类别?

尝试为UISwitch创建ifelse语句。不确定ifelse语句中的内容以检查开关是打开还是关闭。@IBActionfuncselectionLabel(sender:AnyObject){if()//dosomethingelse//dosomething}这是使用开关的正确方法吗? 最佳答案 sender是开关。通过检查on属性来检查开关是否打开:@IBActionfuncselectionLabel(sender:AnyObject){ifletmySwitch=senderas?UISwitch{ifmySwitch.on

xcode - UISwitch 设置开/关图片

我想这样设置我的Switch:但我在ios9中尝试,它不起作用。我在appleUISwitchClassReference看到了。它说:讨论在iOS7中,此属性无效。iOS9怎么样?任何一个成功?我的代码:switch1=UISwitch(frame:CGRectMake(self.view.frame.width/2-20,400,10,100))switch1.on=trueswitch1.onTintColor=UIColor.lightGrayColor()switch1.tintColor=UIColor.greenColor()switch1.thumbTintColor=

ios - UISwitch thumbTintColor 去除阴影

我正在创建一个具有UISwitch的应用。我更改了拇指颜色以匹配背景(使用thumbTintColor)并且拇指上的阴影被移除。结果是拇指在关闭位置时消失了。有谁知道如何给拇指添加阴影,或防止它消失? 最佳答案 请更具体一些,粘贴一些代码,我的理解是,你正在尝试做这样的事情:self.switch1.thumbTintColor=self.switch1.backgroundColor;但我猜这个问题已经有一年多了,可能应该被版主删除:)再见! 关于ios-UISwitchthumbTi

ios - 结合 UISwitch 和 UITableViewCell 进行 VoiceOver 交互

在日历中,当您创建新事件时,如果在启用VoiceOver的情况下点击“全天”单元格,Siri会说“全天开关按钮开/关,双击以更改设置”。事实上,双击将切换开关。此外,不可能只点击切换开关本身-您必须与单元格本身交互才能切换开关,开关本身不是可访问的元素。在我的应用程序中,我使用标签和开关进行了完全相同的设置。但是当我点击启用了VoiceOver的单元格时,它只会读取标签,因此盲人用户不知道该单元格中有一个切换开关。如果他们点击开关本身,那么他们就可以与之交互,所以这与日历应用程序中的设置相反。我怎样才能获得Apple实现的相同行为?我需要一些方法将开关组合到单元格中,以便VoiceOv

ios - 制作固定大小的 UIView,如 UISwitch(使用 IBDesignable)

当我使用thisguide时要创建一个在XIB中设计的View,可使用我的UIView子类上的IBDesignable属性从Storyboard中重复使用,我如何使其具有固定大小,并使其调整大小行为与UISwitch等View相匹配?“调整大小行为”也是指在界面构建器中进行设计时的意思。 最佳答案 您可以在UIView子类中覆盖intrinsicContentSize()。这样您就不需要在界面构建器中提供高度和宽度限制。overridevarintrinsicContentSize:CGSize{returnCGSizeMake(w

ios - 如何设置 UISwitch 边框颜色?

我的应用有:[[UIViewappearance]setTintColor:[UIColorwhiteColor]];这是我在on时所拥有的:和关闭:我需要让UISwitch边框像在Settings.app中一样可见: 最佳答案 您的[[UIViewappearance]setTintColor:[UIColorwhiteColor]];干扰了您开关的色调。设置着色颜色的命令是self.mySwitch.tintColor=[UIColorgrayColor];,它设置关闭时用于着色开关轮廓的颜色。