作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法在我的 UISegmentController 中选择索引。我可以通过模拟器手动触摸,我可以通过代码设置 selectedSegmentIndex,但我无法让它在模拟器中显示我通过代码设置的索引。我希望看到的是,我设置的索引显示为已选择给用户,而用户实际上没有实际点击该项目。
if([mealPlanTable isHidden]){
segCont.selectedSegmentIndex = 0;
NSLog(@"%d", [segCont selectedSegmentIndex]);
[self mainControl:segCont];
}
这将设置索引,然后调用 mainController,它根据选定的索引执行操作,这确实有效。我可以使用我设置的值,但无法直观地看到段被选中,也就是在模拟器中是蓝色的。
最佳答案
分段控件是如何添加到 View 中的?如果是通过界面生成器,请确保将其链接为 IBOutlet 并使用其属性进行访问,即 self.segmentedControl。如果您直接添加它,请再次确保您使用的是正确的实例变量。还要确保您是从 View 加载中的正确位置调用它。
关于iphone - 尝试通过代码在我的 UISegmentController 中选择 segmentIndex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9504981/
我正在以编程方式创建一个 segmentedControl,我想在其中切换不同的单元格子类。为此,我创建了一个整数,假设更改等于 selectedSegmentIndex。问题是无论我做什么,整数始终
我无法在我的 UISegmentController 中选择索引。我可以通过模拟器手动触摸,我可以通过代码设置 selectedSegmentIndex,但我无法让它在模拟器中显示我通过代码设置的索引
我是一名优秀的程序员,十分优秀!