草庐IT

viewController

全部标签

ios - 来自不同类的特定实例的 Swift 引用变量

总的来说,我是Swift和iOS的新手。我正在使用Swift编写应用程序。这个应用程序有两个文件,ViewController.swift和BTService.swift。ViewController.swift有一个类型为UIViewController的ViewController类,BTService.swift有一个类BTService类型NSObject和CBPeripheralDelegate。我在UIViewController类中设置了一个slider,并将其值分配给变量currentValue。现在,我希望能够从BTService类中引用currentValue。我该

ios - 我如何处理导航后退按钮 View 层次结构?

问题来了1)RootviewController-MYAssetVC->嵌入了NavigationController,将按钮推送到另一个Addfilevc。2)Addfilevc有dropdownTextfield它将推送到另一个vc有tableview选定的行将显示在文本字段中。3)如果我从下拉文本字段中选择另一个值,它将再次推送到vc,我将在那里选择。导航栏后退按钮将导航到我要处理的所有View层次结构。如果我转到相同的View,它应该只导航一次到最近的访问如何执行此操作。因为我是iOS的新手。提出任何建议。导航从1->2->3导航backbtn3->2->1如果我像这样导航1-

ios - 保存 ViewController 的实例

我有一个程序,用户将在一个ViewController中输入数据,然后在另一个ViewController中计算信息。我已经到了可以输入数据的地步,当我转到SecondViewController时,我可以访问我的数据。但是当我切换回第一个ViewController时,UITextFields是空白的,因为ViewController被重新实例化了。到目前为止,基本上我的应用程序有一个带有两个UITextfield的ViewController和一个显示数据的SecondViewController。当我在两者之间切换时,我需要一种方法来保存第一个ViewController的实例。

ios - 选项卡式 IOS 应用程序中 StoryBoard ViewController 的问题

在使用基于MVC的Swift1.2和Xcode6.3开发选项卡式IOS应用程序的过程中,我使用的是可视化Storyboard元素而不是以编程方式进行,因为我不是经验丰富的开发人员。在下面的图片中,您可以在应用程序的StoryBoard中看到架构:该应用程序包括:一个TabBarController和四个TabBarItems。每个Item在Storyboard中都有自己的ViewController。所有这些都与StoryBoard中的关系序列(ViewControllers)链接。StoryBoard中的每个ViewController都有自己的Class。最后一个项目有一个嵌入式N

swift - 从框架加载 Swift 主 Storyboard和 View Controller

我想让我的Swift项目从框架而不是项目本身加载它的主Storyboard和ViewController。这可能吗?欢迎大家的帮助。 最佳答案 我相信您早就解决了您的问题,但请在此处发布答案以防其他人从Google遇到它时有用。您可以指定另一个Storyboard作为主Storyboard,方法是从导航器中选择您的项目,从左侧面板中选择应用程序目标并进入“信息”选项卡。那里有一个“主Storyboard基本文件名”的设置。对于您的具体问题,这可能不是您想要的。相反,打开应用程序的Main.storyboard,突出显示ViewCon

ios - show segue 后我的 viewcontroller 没有被取消初始化

我创建了两个ViewController,每个ViewController都有一个按钮,可以显示到另一个ViewController。varcounter=0classViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()counter+=1print("initviewc\(counter)")}deinit{counter-=1print("deinitviewc\(counter)")}}似乎从未调用过deinit,每次我返回ViewController时,计数器都在增加:init

ios - 从 subview 调用父 View Controller 函数

我有一个带有两个subviewController的父ViewController。当我加载父ViewController时,它将显示两个subview。我还可以向左或向右滑动以滑动subview。我现在需要在subview上添加一个按钮。单击该按钮时,它应该会自动滑动到下一个subview。这就是我的计划-在subviewViewController上放置一个按钮。点击按钮将调用父ViewController中负责滑动的函数。现在我无法调用父ViewController的功能。我需要父ViewController的当前实例。有人可以帮忙吗?图片上,灰色的是subviewviewcon

ios - 如何使 TabBarController 的 ViewController 上的 UIButton 使用户返回到 Swift 中最后选择的 TabBarViewController(不是当前的)

我有一个5个选项卡的TabBarController,其中selectedIndex=2(第3个TabBarItem)是嵌入在NavigationViewController中的全屏摄像头,通过self.tabBarController?.tabBar.isHidden=true隐藏了选项卡栏和导航栏和self.navigationController?.isNavigationBarHidden=true分别。我在相机预览层上显示了一个UIButton;目前,我正在实现self.tabBarController?.selectedIndex=0以导航回第一个TabBarItem。我需

ios - 从不同 ViewController 中的函数捕获 var | swift

我正在制作一个占星应用程序,在主视图Controller中,您可以单击一系列按钮来拉出一个显示其占星的弹出屏幕。我有一个主要功能buttonLayout()为我的ViewController制作所有按钮并设置它们的图像。单击按钮后,我希望它弹出一个弹出窗口,其中包含他们在主视图Controller中单击的相同按钮我大写的部分是我不知道该怎么做。这是我的ViewController代码://ViewController.swift//Zodiacv2importUIKitclassViewController:UIViewController{@IBOutletweakvarheader

ios - 将相同的变量传递给具有不同值的容器 View

我在主viewController上有一个按钮,它具有默认值nil,它由dropDown关联荚。在同一个viewController上还有一个容器View。在第一次加载时,我从共享首选项中获取变量的默认值,并通过performSegue将该值传递给容器View。overridefuncprepare(forsegue:UIStoryboardSegue,sender:Any?){if(segue.identifier=="dataToContainerView"){DispatchQueue.main.async{varsecondVC=segue.destinationas!seco