当用户触摸自定义下拉菜单以从底部显示选取器视图时,我正在为 UIView 设置动画。UIView 包含 Pickerview ......所以当我将它的框架更改为向上移动时。我得到了我想要的,但 pickerView 无法识别触摸!(请参阅截图如下)
代码是这样的
CGRect pickerFrame=self.pickerSheet.frame;
CGRect viewFrame=self.view.frame;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:SHEET_ANIMATION_DURATION];
//change Frame of View containing UIPickerView
pickerFrame.origin.y=202+animatedDistance;
viewFrame.origin.y-=animatedDistance;//animated distance is value by which view needs to move upward.
[self.pickerSheet setFrame:pickerFrame];
[self.view setFrame:viewFrame];
[UIView commitAnimations];