UIViewController类管理iOS应用程序中的视图,并调解应用程序视图,其底层模型对象和整个工作流程之间的交互。
不能从UIViewController传递数据到UIPageViewController和其他视图。
我有一个连接点指向一个PageViewControler,他控制着两个ViewControlers,虽然我认为我的设置是正确的,我可以顺利地运行它,但我不能将数据传递给其他两个视图。什么...
为什么我的UIView动画在我把它放在不同类的容器View中时不工作?
我已经在UIView上做了一个简单的动画,它的工作方式是我想要的。但是当我把代码分开时,它就停止工作了。我把应该做动画的UIView放到了一个容器View中,而这...
我有一个视图控制器,我使用Swift和Xcode在我的iOS应用程序中呈现,能够通过向下滑动它来解散。我需要实现当用户向下滑动时执行的代码。
我使用这个扩展来定制我的键盘,并提供额外的选项。 扩展UITextField { func addNumericAccessory(addPlusMinus: Bool) { let numberToolbar = UIToolbar() ...
从SceneDelegate.swift打开特定的UITabBarController ViewController。
我有一个Today扩展,它有一个UITableView,当用户点击UITableView中的一个项目时,它会用URL Scheme打开包含的应用程序,并传递一些数据,使包含的应用程序能够......
在SwiftUI中,我应该在updateUIViewController(_:context:)中调用viewDidLoad()吗?
我创建了一个UIScrollView,集成在SwiftUI视图里面,它包含了UIHostingController来更新控制器。它包含UIHostingController来托管SwiftUI视图。当我更新UIHostingController时,UIScrollView没有改变它的约束。我可以...
更改UISegmentedControl后如何重载UIViewController?
我有一个带有UISegmentedControl的viewController,可以在两个内容之间切换(按部门或按配方)。当我切换segmentedControl(将执行changeColor函数)时,我想 ...
点击按钮时,我从一个控制器导航到另一个控制器,我最初做的是self.present(nextViewController, animated:true, completion:nil)。我最初做的是self.present(nextViewController, animated:true, completion:nil),它覆盖了整个窗口,在 ...
我有2个值,跟踪用户可以在应用中购买的福利类型的当前值。我想在purchaseViewController中更新它们,并在之前的视图控制器中使用它们... ...
如何防止ViewControllers在注入application:DidFinishLaunchingWithOptions中的依赖关系后被deallocated。
我试图从AppDelegate向我的tabbed应用程序中的所有viewControllers注入一个依赖关系(到数据存储),而不是通过返回到appDelegate来访问数据存储。我正在使用...
你好,我有这个函数扩展UIViewController.WCSessionDelegate { public func session(_ session:): _ session::WCSessionDelegate: WCSessionDelegate { public func session(_ session: WCSession, activationDidCompleteWith activationState: WCSessionActivationState, error: Error?) { ...
这是我的主UITableViewController中的代码块,类是InventoryTableViewController override func prepare(for segue: UIStoryboardSegue, sender: Any?) { super...。
我花了这么多时间在这个问题上,所以我找不到任何解决方案。我在头像的TopBar上用pushViewController方法打开了SettingsViewController(问题就在这里),并且从菜单上打开了SettingsViewController(不是......
如何在Swift的MKMapView中用下一个视图控制器的新值替换旧值?
我有两个地图视图控制器,在第一个视图控制器中,我正在获取当前位置,并自动填充一些值,并将其显示在相关的文本字段中。而在第二个视图控制器中,我...
iOS 13 UIKit viewWillAppear不起作用怎么办?
我注意到,一旦我有两个模态VC同时呈现(VC2在VC1之上),需要驳回下面的那个(VC1),我就会不小心驳回上面的那个(VC2)。作为一种选择,我已经 ...
无法在UICollectionView单元格上导航到下一个ViewController点击
我有一个自定义的UICollectionView Cell,故事板设置如下。自定义投票单元格有一个简单的imageView和一个标签。我希望基本上能够点击单元格,传输数据......
我需要确定UIViewController的高度,以便在底层表内显示。为了创建底层表,我使用了FitterSheets库。它接受了我想要显示在底层表内的UIViewController...。
我做了两个ViewController, 我怎么能把根ViewController从ViewController()改成MainView()? 下面是我在SceneDelegate guard中的代码 let windowScene = (scene as?UIWindowScene) else { return }。...
从View Controller传递数组到View Controller 返回空数组。
这类问题有人问过,也有人回答过,但我的具体情况是返回一个空数组。我首先在视图控制器1(VC1)中创建一个数组。VC1包括一个集合视图。我尝试添加一个...
在某些情况下(iPhone X, iOS 13),可以通过手势从顶部拉动来删除呈现的视图控制器。在这种情况下,我似乎找不到一种方法来通知呈现的视图......。