ios - swift : Dismiss ViewController without keyboard slider

标签 ios uiview uiviewcontroller uikit uiresponder

我像淡入淡出一样使用 TextField 呈现/关闭 ViewController。并且键盘不需要滑入/滑出屏幕。 为了演示,我这样做了:

override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)

    textField.becomeFirstResponder()

我该如何做才能解雇? 它不应该以某种方式移动,我淡出了 VC,它也应该随之淡出。但事实上它正在向下移动

最佳答案

您试图实现不符合人机界面指南的 UI 效果。这通常意味着您必须找出技巧或技巧才能实现这一目标。

关于ios - swift : Dismiss ViewController without keyboard slider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57506103/

相关文章:

ios - iOS 本地化问题 - NSLocalizedString

ios - SwiftyStoreKit解析收据

ios - 为什么在定位之前必须重置 UIView 旋转变换?

iPhone 应用程序崩溃并出现错误 [UIApplication _cachedSystemAnimationFenceCreatingIfNecessary :]

android - 如何更改 Ionic build ios 命令的默认设置?

ios - 在没有页面的情况下访问选项卡栏项目

swift - Swift 中类似控制中心的滑动 View 实现

ios - AutoLayout UIScrollView 内容在旋转时不调整大小(包括示例项目)

objective-c - UINavigationController 和 UIViewController 是如何工作的?

ios - 在 loadView 方法中计算 View 大小的最佳实践