【发布时间】:2012-01-03 16:22:53
【问题描述】:
我有一个 UISplitViewController 实用程序类型应用程序,其中每个 UIViewController 处理各种计算。我有一个带有分段控件的弹出框,允许用户设置某些选项。我遇到的问题是在保存和重新加载UITextfields 的内容和选定的段索引时,如果段控制索引已保存并且== 1,则从viewdidload 触发 valuechanged 事件,因为状态是从
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
theDepthSegment.selectedSegmentIndex = [[defaults objectForKey:@"updateMe"] intValue];
有没有办法防止 valuechanged 被触发,因为 selectedsegment 在视图中设置了加载?或者也许以某种方式确定触摸事件与代码之间的区别
这似乎很奇怪,也许还有其他方法......
谢谢
【问题讨论】:
标签: iphone objective-c ipad uisegmentedcontrol