【发布时间】:2017-03-18 21:36:23
【问题描述】:
【问题讨论】:
标签: ios swift list search uitextfield
【问题讨论】:
标签: ios swift list search uitextfield
以编程方式创建一个 UIView 或 nib 文件,无论哪个适合您,都包含所有组件 [uitextfield,..]。在主视图底部添加创建的 UIView,确保 uitextfield 可见!
使用 UIPanGestureRecognizer 在用户拖动时上下移动视图。
[[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePanGesture:)];
处理您可以使用以下代码的转换
[UIView animateWithDuration:slideFactor
delay:0
options:UIViewAnimationOptionCurveEaseOut animations:^{
sender.view.frame = newPosition;
} completion:nil];
即使用户触摸 uitextfield,您也需要为 uiview 设置动画,因此请检查 uiview 的位置是否应该为它设置动画。
- (void)textFieldDidBeginEditing:(UITextField *)textField {
if(yourView.frame.origin.y < visibleYOfYourView) {
//animate YourView Up
}
}
还有很多其他的实现方式,这是我想到的!希望对你有帮助。
【讨论】: