iPhone UIPickerView无法在设备上制作动画

时间:2011-08-01 14:51:07

标签: iphone ios

我有一个非常简单的屏幕,其中包含用于执行转换的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];
}

这在模拟器中完美运行,具有预期的平滑动画,但是在设备上它仍然有效,但没有动画。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

我认为你必须从低于最低级别的sdk开始构建。

将基础sdk更改为3.1

在目标文件夹

下面的xcode select app中选择

然后双击它

在构建标签中键入“deploy”

ios部署目标到ios 3.1或者确切的设备版本。