草庐IT

Controller1

全部标签

xcode - 在应用程序委托(delegate)中获取主窗口 Controller 的实例

我知道,对于iOS,您可以像这样从应用委托(delegate)中引用RootViewController:varrootViewController=self.window!.rootViewController当目标为OSX时,如何从应用委托(delegate)中引用主窗口Controller?我想以这种方式传递一个变量(托管对象上下文),因为我读到它是引用moc的一个很好的解决方案。 最佳答案 您可以像这样访问主NSWindow的NSWindowController实例:NSApplication.sharedApplicati

ios - View 如何更新 View Controller ?

我从CS193P课上学习了Swift。它为ViewControllerFaceViewController推荐以下API来更新其ViewFaceView:varexpression=FacialExpression(eyes:.Closed,eyeBrows:.Relaxed,mouth:.Smirk){didSet{updateUI()//Modelchanged,soupdatetheView}}但是,我还没有看到这个概念在View更新自己的模型时的扩展。例如,这没有意义://ImplementinganimaginarydelegateUIFaceViewDelegatefunc

ios - View 如何更新 View Controller ?

我从CS193P课上学习了Swift。它为ViewControllerFaceViewController推荐以下API来更新其ViewFaceView:varexpression=FacialExpression(eyes:.Closed,eyeBrows:.Relaxed,mouth:.Smirk){didSet{updateUI()//Modelchanged,soupdatetheView}}但是,我还没有看到这个概念在View更新自己的模型时的扩展。例如,这没有意义://ImplementinganimaginarydelegateUIFaceViewDelegatefunc

ios - 如何快速隐藏导航 Controller 中的后退栏按钮

在Storyboard(Xcode6、iOS8和swift)中,我在导航Controller中嵌入了一个TableViewController。从对象库中,我拖放了一个BarButtonItem作为后退按钮,它显示了一个图标图像:当我单击该按钮时,我显示了一个设置View。我怎样才能隐藏那个按钮?在我试过的viewDidLoad()中:self.navigationItem.hidesBackButton=true;代码已执行(我已尝试使用调试器)但按钮始终可见。 最佳答案 你必须试试这个:self.navigationItem.s

ios - 如何快速隐藏导航 Controller 中的后退栏按钮

在Storyboard(Xcode6、iOS8和swift)中,我在导航Controller中嵌入了一个TableViewController。从对象库中,我拖放了一个BarButtonItem作为后退按钮,它显示了一个图标图像:当我单击该按钮时,我显示了一个设置View。我怎样才能隐藏那个按钮?在我试过的viewDidLoad()中:self.navigationItem.hidesBackButton=true;代码已执行(我已尝试使用调试器)但按钮始终可见。 最佳答案 你必须试试这个:self.navigationItem.s

ios - 在 WatchKit 中的接口(interface) Controller 之间传递数据

我如何使用Swift将存储在标签中的数据从我的界面Controller传递到WatchKit中的另一个界面Controller?我似乎无法在任何地方找到答案,希望这里有人可以帮助我。我包含了我的代码部分,用于计算我需要传递的值。我基本上想显示由用户计算的相同值,并在下一个名为ResultsController的界面Controller中对其进行详细说明。非常感谢任何帮助:DclassInterfaceController:WKInterfaceController{varcurrentValue:String="0"funcsetDisplayValue(value:Double){v

ios - 在 WatchKit 中的接口(interface) Controller 之间传递数据

我如何使用Swift将存储在标签中的数据从我的界面Controller传递到WatchKit中的另一个界面Controller?我似乎无法在任何地方找到答案,希望这里有人可以帮助我。我包含了我的代码部分,用于计算我需要传递的值。我基本上想显示由用户计算的相同值,并在下一个名为ResultsController的界面Controller中对其进行详细说明。非常感谢任何帮助:DclassInterfaceController:WKInterfaceController{varcurrentValue:String="0"funcsetDisplayValue(value:Double){v

ios - 呈现 View Controller 时缺少导航和标签栏

我正在使用3DTouch实现主屏幕快捷方式,它运行良好,但是我目前的方式意味着当快捷方式将用户带到特定的ViewController时,标签栏和导航栏会丢失。这是我的代码:funchandleShortCutItem(shortcutItem:UIApplicationShortcutItem)->Bool{varhandled=falseifletshortcutType=ShortcutType.init(rawValue:shortcutItem.type){letrootViewController=window!.rootViewControllerswitchshortcu

ios - 呈现 View Controller 时缺少导航和标签栏

我正在使用3DTouch实现主屏幕快捷方式,它运行良好,但是我目前的方式意味着当快捷方式将用户带到特定的ViewController时,标签栏和导航栏会丢失。这是我的代码:funchandleShortCutItem(shortcutItem:UIApplicationShortcutItem)->Bool{varhandled=falseifletshortcutType=ShortcutType.init(rawValue:shortcutItem.type){letrootViewController=window!.rootViewControllerswitchshortcu

ios - 呈现具有模糊效果的 View Controller

我正在以模态方式呈现一个具有模糊背景效果的ViewController。iOS10/XCode8引入了我的动画问题。这是演示代码:letmodalVC=ModalViewController(nibName:"ModalViewController",bundle:nil)modalVC.modalTransitionStyle=.CrossDissolvemodalVC.modalPresentationStyle=.OverFullScreenpresentViewController(modalVC,animated:true,completion:nil)在ModalViewC