草庐IT

ViewController_ipad

全部标签

ios - 如何在使用 Swift 关闭 ViewController 期间将值从 ViewController B 传递到 ViewController A?

这个问题在这里已经有了答案:Delegatesinswift?(15个答案)关闭3年前。在我的场景中,我试图在关闭ViewController期间将值从ViewControllerB传递到ViewControllerA。这里我使用了下面的代码,但我无法获取ViewControllerA中的值。ViewControllerB//protocolusedforsendingdatabackprotocolisAbleToReceiveData{funcpass(data:String)//data:stringisanexampleparameter}//Makingthisaweakva

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

ios - 具有容器 View 的 iPad 纵向和横向模式的不同尺寸等级

我找到了this问题,我已经尝试实现已给出的解决方案。但是我遇到了一个问题。我的初始ViewController有两个容器View,它们都有自己的ViewController。我创建了一个分配给初始ViewController的RootViewController。此类中的代码如下所示。classRootViewController:UIViewController{varwillTransitionToPortrait:Bool!vartraitCollection_CompactRegular:UITraitCollection!vartraitCollection_AnyAny:

ios - Swift 中的 AudioToolBox - 声音在模拟器中有效,但在我的 iPad 上无效

我正在创建一个音乐应用程序,其中不同的铃声将在节奏周期的不同点播放。到目前为止,我的代码在模拟器中运行良好,但我的设备上没有任何声音。我从其他应用程序获得声音。我的代码有问题吗?谢谢你的帮助!importUIKitimportAudioToolboxfuncplayChime1(){varchime1URL:NSURL?varchime1ID:SystemSoundID=0letfilePath=NSBundle.mainBundle().pathForResource("Chime",ofType:"mp3")chime1URL=NSURL(fileURLWithPath:fileP

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 - 如何使 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

swift - UIPickerView 仅在 iPad 模拟器上被切入中间

我有一个高度=1.0的UIView,以及一个使用自动布局附加在其上的选择器View(它显示在View下方)。我的选择器View的宽度应该等于行分隔符(UIView)。在iPhone上效果很好,但在iPad上,选择器View在中间被切开。我在“Debugviewhierarchy”中测试,看到它实际上在View的宽度上,但仍然在中间切开(见添加的截图)。然后我想到可能是委托(delegate)函数的问题,所以我添加了这些实现:funcpickerView(_pickerView:UIPickerView,viewForRowrow:Int,forComponentcomponent:In

macos - 在扩展信息按钮编辑模式上显示 ViewController

我正在为Yosemite开发TodayExtension。我想显示一个SettingsViewController而不是进入编辑模式。如果我在“widgetDidBeginEditing”上“presentViewControllerInWidget”,它会出现一些奇怪的故障,并且ViewController一直在隐藏和显示。有没有人实现了在点击信息按钮时显示viewController或知道该故障的解决方法?funcwidgetDidBeginEditing(){self.presentViewControllerInWidget(self.settingsViewControlle