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

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

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

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

7得票5回答
如何同时呈现两个视图控制器?(涉及 IT 技术)

我的目标是呈现一个视图控制器,而不是直接取消其presentingViewController。 为了更清楚,考虑以下示例: 参考此故事板: 假设第一个黑色视图控制器是第一个(初始)视图控制器,它应该呈现第三个白色视图控制器;问题在于白色视图控制器应该解除到第二个橙色视图控制器而不是...

12得票2回答
在SwiftUI中呈现视图控制器

如何使用SwiftUI实现以下Objective-C代码所实现的功能?我无法完全掌握所提出的思想。 如上内容翻译后为: 如何使用SwiftUI实现以下Objective-C代码所实现的功能?我无法完全掌握所提出的思想。 [self presentViewController:mess...

102得票5回答
iOS 10使用UIImagePickerController时出现[access] <private>错误

我正在使用XCode 8并测试iOS 10.2 Beta。我已经将Photos、PhotosUI和MobileCoreServices框架添加到项目中。非常简单的代码:#import &lt;Photos/Photos.h&gt; #import &lt;PhotosUI/PhotosUI.h...

11得票3回答
关闭模态视图控制器后刷新父视图控制器

在我的iOS应用程序中,用户可以从列表中选择一张图片,然后会弹出一个模态框,其中包含该图片和删除图片的选项。如果用户选择删除图片,则返回到原始视图控制器,其中包含图片列表。然后我需要刷新原始视图控制器以考虑已删除的图片。 我尝试使用NSNotificationCenter广播删除图像时向父视...

8得票3回答
使用一种动画同时关闭和呈现模态视图控制器

问题在于我不知道如何使用一个转换动画来解除和呈现视图控制器。 我的故事板结构是: 我们可以说A控制器是跟随NavigationController的,B是启动引用,C是TabBar ViewController。 B和C都以交叉溶解的方式被模态呈现。 当用户登录应用程序(从B)时,C控制...

7得票1回答
Swift:防止ABPeoplePickerNavigationController关闭

我希望找到一种方法,如果用户在ABPeoplePickerNavigationController中按下“取消”按钮(我认为无法删除),则视图控制器要么不关闭,要么将自动重新打开。例如,给定以下内容: var picker = ABPeoplePickerNavigationControll...

8得票6回答
如何在tvOS遥控器中处理菜单按钮动作

我遇到了应用程序的一个奇怪问题。实际上,当我呈现一个视图控制器来播放视频时,用户在视频加载时按下菜单按钮,应用程序进入后台。虽然我已经覆盖了菜单按钮操作。 这是我的代码。 override func viewWillAppear(animated: Bool) { let menu...

7得票2回答
如何在iOS 8中显示一个半透明(半截)的视图控制器

iOS 7系统中,此方法没有任何问题: _rootViewController.modalPresentationStyle = UIModalPresentationCurrentContext; [_rootViewController presentViewController:sel...