我有一个 textfield
,它有一个 UIDatePicker
而不是键盘。我还制作了一个未与 datePicker
连接的 toolbar
,但它只会在 textfield
被点击时出现。问题是动画。 datePicker
很好地向上滑动,但是 toolbar
只是在 datePicker
的动画完成之前出现。这让整个事情看起来很可怕。我将如何设置动画以匹配 datePickers
?我没有动画方面的经验,其他帖子对我没有任何帮助。
编辑
根据 Tareks 的回答,我可以通过执行以下操作将动画设置为向上滑动。
首先,将工具栏设置到屏幕底部
pickerBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 480, 320, 44)];
其次,改变工具栏在动画中的位置
[UIView animateWithDuration:.4 animations:^(void) {
CGRect rect = CGRectMake(0, 224-46, 320, 44);
[pickerBar setFrame:rect];
最佳答案
出于这个原因,您可以使用 inputAccessoryView。
textField.inputAccessoryView = [[UIToolbar alloc] init...
关于ios - 从头开始为工具栏设置动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18104620/