我有一个非常简单的屏幕,其中包含用于执行转换的2组件UIPickerView。我所做的就是当一个卷轴被更换时,我会使用动画自动将另一个卷轴移动到合适的位置。
所以,我有这个:
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
// adjust the other component accordingly
[pickerView selectRow:row
inComponent:(component == kPickerComponent1) ? kPickerComponent2 : kPickerComponent1
animated:YES];
}
这在模拟器中完美运行,具有预期的平滑动画,但是在设备上它仍然有效,但没有动画。
有什么想法吗?
由于
答案 0 :(得分:0)
我认为你必须从低于最低级别的sdk开始构建。
将基础sdk更改为3.1
在目标文件夹
下面的xcode select app中选择然后双击它
在构建标签中键入“deploy”
ios部署目标到ios 3.1或者确切的设备版本。