我刚刚以编程方式创建了一个UIStepper并将其添加到我的视图中。 在IOS 5模拟器中它工作正常。
在IOS 4.3模拟器中它没有显示出来。好的,因为4.3不支持它,看起来很好。但应用程序没有崩溃。
任何人都可以解释原因吗?
由于 -Mia
答案 0 :(得分:6)
所以斯蒂芬说你不应该把模拟器上发生的事情视为福音,这是正确的,但在这种情况下,这不是正在发生的事情。
它没有崩溃的原因是iOS 4.3上实际存在UIStepper
- 它只是没有实现。它是一个私有的,未记录的类(you can view the 4.3 private framework headers here)。据推测,苹果公司开始将其整合到4.3中,但仅在5中公布。这种情况有点发生:手势识别器在iOS上公开发布之前已经在iOS上徘徊了一段时间
答案 1 :(得分:1)
这是模拟器而不是模拟器。操作将与实际iPhone上的操作类似但不相同。在这种情况下,我不希望在真实设备上出现相同的行为。