我了解到,在可可触摸动画约束的方法是只设置它们,然后把[self.view layoutIfNeeded]
在动画块,像这样:如何为UIPickerView的高度约束设置动画?
self.someViewsHeightConstraint = 25.0;
[UIView animateWithDuration:0.5 animations:^{
[self.view layoutIfNeeded];
}];
这是工作细,例如一个简单的UIView
。但是,它不适用于UIPickerView
。它只是在没有动画的情况下进入新的位置。
任何想法,为什么这可能是这种情况?有什么方法可以解决这个问题?
我要去的效果是,Picker View应该缩小到显示选定的项目,随着用户继续输入其他内容。我有一个想法是做一个快照视图和动画,而不是我的工作。
你找到一个解决办法? –
@martynmlostekk我没有,但我没有完全探索下面的答案。 – skagedal