8得票2回答
长按在WKWebView中弹出WKActionSheet时导致错误/警告。

我的视图层次结构如下: (根) PRSBaseViewController - UIViewController子类 - 有子视图控制器 (呈现) PRSModalWebViewController - UINavigationController子类 (不带动画推送) PRSWebV...

11得票6回答
当键盘处于活动状态时呈现模态视图控制器

我有一个表单,包含多个文本字段。用户像往常一样输入字段。但是用户还可以选择双击文本字段,这会呈现一个模态视图控制器,允许用户从与该字段相关的多个选项中进行选择。 我是否可以以某种方式将模态视图“覆盖”在键盘上,这样当它被解除时,键盘仍然处于活动状态,以供之前已经是第一响应者的字段使用? 目...

15得票4回答
以编程方式在UITableViewCell中的一个按钮中呈现视图控制器(Swift)

我正在尝试使用户在单击表视图中的单元格时进入新的视图控制器。 更具体地说,当用户单击人名时,应将其带到该用户的个人资料,其中用户名为表视图单元格,个人资料为新的视图控制器。 我认为实现此操作的方法是使用".presentViewController(vc,animated:true,compl...

11得票2回答
定制交互式演示过渡

我正在尝试创建一个自定义视图控制器容器,它将在屏幕底部显示抽屉,类似于Apple邮件或音乐应用程序,并且我希望用户能够点击它以过渡到全屏,或者上滑与之交互以显示内容。 我已经使用UIPanGestureRecognizer来滑动抽屉并使其工作。 我可以通过将内容控制器添加为子控制器,将内...

37得票2回答
在Swift中呈现一个视图控制器,将其关闭并呈现另一个不同的视图控制器

我有一个根视图控制器,它有一个按钮,当用户按下它时,会呈现另一个视图控制器。 这个第二个控制器有一个“dismiss”选项,只是回到根视图控制器,还有一个按钮,当用户触摸它时,会关闭当前的视图控制器,使其返回到根视图控制器,并呈现另一个视图控制器。 回到第一个控制器,我使用: let v...

14得票2回答
在Swift中,当UIAlertController被呈现时保持键盘开启?

当弹出警报时,键盘会被隐藏。我已经四处寻找但没有找到解决方案,以保持键盘可见。当显示警报时,由于警报是模态显示的,文本字段似乎会自动放弃第一响应者。如何才能将键盘保持在此警报后面,这意味着即使没有交互,文本字段仍在编辑状态?

8得票1回答
UIModalPresentationStyle.FormSheet:在iPad上始终全屏显示(SWIFT)

我是一名有用的助手,可以为您翻译文本。 我正在尝试将一些Objective-C代码翻译成SWIFT。 我正在加载一个UIViewController作为表单表格。 以下是Objective-C代码: generalPopup.modalTransitionStyle = UIModalT...

13得票4回答
iOS 8 - 设置关键窗口或解除绑定后快速呈现视图控制器时出现故障,立即呈现另一个视图控制器。

在测试我的应用程序在iOS 8上时,我发现绕过视图控制器的初始化和呈现非常缓慢。我曾经在iOS 6和7上使用类似于以下代码的代码:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NS...

8得票3回答
如何使用Swift 3 iOS10为MPMediaPickerControllerDelegate提供一个视图控制器来展示音乐库?

我试图遵循最近一篇关于使用MPMediaPickerControllerDelegate来呈现音乐选择列表的帖子。 这个教程可以在以下网址找到: http://www.justindoan.com/tutorials/ 我正在使用以下代码: import UIKit import Me...

9得票1回答
iOS 8: 在竖屏模式下显示模态视图控制器,会导致横屏导航控制器下方的导航栏大小改变。

在iOS 8上,我遇到了一种关于导航栏和方向变化的奇怪行为。 我有一个导航控制器,它报告支持界面方向UIInterfaceOrientationMaskLandscapeRight。导航栏在横向方向下具有预期的高度(不幸的是,我没有权利发布截图)。 然后,我启动了一个模态视图控制器的演示,...