- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 STAControls 的维护者哪个子类UIControl
s,其中之一是 UISegmentedControl
.在该项目的示例应用程序中,我有以下代码(可以从上述链接下载):
- (void)textFieldDidEndEditing:(UITextField *)textField {
NSInteger integer = [textField.text integerValue];
if (integer < 0 || integer >= self.segmentedControl.numberOfSegments) { this doesn't work
self.segmentedControl.selectedSegmentIndex = UISegmentedControlNoSegment;
} else { // this works
self.segmentedControl.selectedSegmentIndex = integer;
}
}
UISegmentedControlNoSegment
不尊重分配:
最佳答案
其他答案中给出的解决方案被夸大了。有一个更简单的解决方法:只需调用 setNeedsLayout
在分段控制上。
self.seg.selectedSegmentIndex = UISegmentedControl.noSegment
self.seg.setNeedsLayout()
关于objective-c - 将 UISegmentedControlNoSegment 指定为 UISegmentedControl 的 selectedSegmentIndex 对 iOS 13 没有影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57904625/
我有一个 UISegmentedControl 的子类,我想捕捉一个选择段的事件。 我重写了 selectedSegmentIndex 并使用了 didSet 但它没有被调用,并且在没有调用 didS
在我的 viewDidLoad 中,我正在检索用户首选项并更新设置选项卡。它适用于 editSelection (参见代码),但其他的 NSUserDefaults *userDefaults =
我有一个 UISegmentControl,它通过 IB 不选择任何内容,在用户选择该段后,它会变为选中状态。我该怎么做才能使其不被选中? //Show question method -(void)
我正在以编程方式创建一个 segmentedControl,我想在其中切换不同的单元格子类。为此,我创建了一个整数,假设更改等于 selectedSegmentIndex。问题是无论我做什么,整数始终
在我的应用程序中,我在分段控件中可以滑动删除,它通过显示两个不同的表格 View 来工作,但我只想在我的情况 0 中显示滑动删除和报告,而不是在我的情况 1 中显示(因为情况 1 包含当前用户无法删除
我有一个 PopUpViewController,当在主 ViewController 中按下按钮时,它会弹出。我在三个不同的 ViewController 上有一个 speedDisplay (UI
我的代码中有一个包含 3 个元素的简单段。出于测试目的,我还有一个变量,它会根据我按下的段数 (3) 而递增。该变量的值打印在 UITextView 中。这是代码: import UIKit clas
我使用分段控件作为联系人应用程序的一种单选按钮系统。有三个按钮,问题是联系人是否是现有客户。按钮的名称为“否”、"is"、“其他部门” 我在开发 iOS 方面完全是新手,而这个正在拔掉我最后的白发 我
我正在尝试使用 UISegmentControl 在 iOS5 的导航栏中创建一个切换按钮。我遇到的问题是 setSelectedSegmentIndex 不是持久的,即当用户单击其中一个段时,它的操
我的 xib 文件中有一个 UISegmentedControl。它链接到 xib 文件中值更改事件的操作方法。 当我以编程方式设置 selectedSegmentIndex 的值时,将调用操作方法
我尝试用 selectedSegmentIndex 切换 cell.textLabel.text(两个不同的数组)。第一个 selectedSegmentIndex = 1 工作正常。 但是第二个崩溃
我正在以编程方式将 UISegmentedControl 添加到我的 UINavigationBar,如下所示 UISegmentedControl *toggleSwitch = [[UISegme
我正在尝试将 UISegmentedControl 转换为 UISwitch。我成功检查了开关的状态。 然后我看到了这行代码: self.mobile3GSegment.selectedSegment
我正在使用 Swift 4。我在顶部 UINavigationBar 的右侧有一个分段控件,如下所示: 当我创建一个从 Storyboard 到我的代码的导出时,默认情况下它希望它是一个 UIBarB
我是 STAControls 的维护者哪个子类UIControl s,其中之一是 UISegmentedControl .在该项目的示例应用程序中,我有以下代码(可以从上述链接下载): - (void
我是一名优秀的程序员,十分优秀!