草庐IT

control-c

全部标签

xcode - Cocoa:如何在 Swift 的 View Controller 中设置窗口标题?

我尝试构建一个在Xcode6中使用Storyboard和Swift的Cocoa应用程序。但是,当我尝试从NSViewController中更改窗口的标题时,以下代码不会工作。self.title="changedlabel"当我在viewDidLoad()函数中编写上述代码时,生成的应用程序的标题仍然是window。此外,以下代码会导致错误,因为ViewController没有window这样的属性。self.window.title="changedlabel"那么如何在基于Storyboard构建的Cocoa应用程序中以编程方式更改窗口的标题? 最佳答案

xcode - Cocoa:如何在 Swift 的 View Controller 中设置窗口标题?

我尝试构建一个在Xcode6中使用Storyboard和Swift的Cocoa应用程序。但是,当我尝试从NSViewController中更改窗口的标题时,以下代码不会工作。self.title="changedlabel"当我在viewDidLoad()函数中编写上述代码时,生成的应用程序的标题仍然是window。此外,以下代码会导致错误,因为ViewController没有window这样的属性。self.window.title="changedlabel"那么如何在基于Storyboard构建的Cocoa应用程序中以编程方式更改窗口的标题? 最佳答案

swift - 如何设置新的 Root View Controller

我想知道是否可以设置一个新的根VC?我的应用程序通过一个uinavigationController进行初始化,该Controller具有作为根VC的TableView。然后我从TableView运行另一个segue到登录窗口(模态显示)如果您随后登录,您最终会进入redVC/帐户页面。我现在要做的是将红色VC设置为应用程序的新根VC,并删除所有底层VC。这样我就可以显示菜单按钮/图标而不是“后退”按钮我找到了这个,但我不知道如何使用它:letstoryboard:UIStoryboard=UIStoryboard(name:"Main",bundle:NSBundle.mainBun

swift - 如何设置新的 Root View Controller

我想知道是否可以设置一个新的根VC?我的应用程序通过一个uinavigationController进行初始化,该Controller具有作为根VC的TableView。然后我从TableView运行另一个segue到登录窗口(模态显示)如果您随后登录,您最终会进入redVC/帐户页面。我现在要做的是将红色VC设置为应用程序的新根VC,并删除所有底层VC。这样我就可以显示菜单按钮/图标而不是“后退”按钮我找到了这个,但我不知道如何使用它:letstoryboard:UIStoryboard=UIStoryboard(name:"Main",bundle:NSBundle.mainBun

ios - 调用 applicationDidBecomeActive 时如何通知事件 View Controller ?

我觉得我在这里错过了一个技巧......我只想在调用applicationDidBecomeActive时在当前事件ViewController上调用viewDidLoad或viewDidAppear,这样当应用程序从后台再次启动时,我可以重置一些动画或其他任何东西。我的一些观点不在乎,但其他人确实需要知道。我正在使用Storyboard,我的应用程序委托(delegate)文件具有标准功能-但所有主体都是空的。例如,didFinishLaunchingWithOptions只返回YES,什么都不做。Storyboard会自动完成我猜想的一切。那么我怎样才能从我相当空白、无信息的应用委

ios - 调用 applicationDidBecomeActive 时如何通知事件 View Controller ?

我觉得我在这里错过了一个技巧......我只想在调用applicationDidBecomeActive时在当前事件ViewController上调用viewDidLoad或viewDidAppear,这样当应用程序从后台再次启动时,我可以重置一些动画或其他任何东西。我的一些观点不在乎,但其他人确实需要知道。我正在使用Storyboard,我的应用程序委托(delegate)文件具有标准功能-但所有主体都是空的。例如,didFinishLaunchingWithOptions只返回YES,什么都不做。Storyboard会自动完成我猜想的一切。那么我怎样才能从我相当空白、无信息的应用委

ios - UIDocumentMenuViewController 取消呈现 View Controller

我有一个模态呈现VC“B”的VC“A”。B呈现一个UIDocumentMenuViewControllerUIDocumentMenuDelegate协议(protocol)在B中实现。一旦documentMenuWasCancelled(_documentMenu:)或documentMenu(_:didPickDocumentPicker:)被调用dismiss(animated:completion:)B的被调用,我不知道为什么。这是我的代码funcpresentDocumentPicker(){letdocumentTypes=[kUTTypeCompositeContenta

ios - UIDocumentMenuViewController 取消呈现 View Controller

我有一个模态呈现VC“B”的VC“A”。B呈现一个UIDocumentMenuViewControllerUIDocumentMenuDelegate协议(protocol)在B中实现。一旦documentMenuWasCancelled(_documentMenu:)或documentMenu(_:didPickDocumentPicker:)被调用dismiss(animated:completion:)B的被调用,我不知道为什么。这是我的代码funcpresentDocumentPicker(){letdocumentTypes=[kUTTypeCompositeContenta

objective-c - 我可以为 Safari View Controller 预加载 Web 内容吗?

我可以毫无问题地创建SafariViewController:letsvc=SFSafariViewController(URL:NSURL(string:remote_url)!,entersReaderIfAvailable:true)self.presentViewController(svc,animated:true,completion:nil)在向用户显示ViewController之前,有什么方法可以预加载URL吗?例如,我可以先在后台预加载URL(网页内容),然后在用户点击某些内容后,我可以立即将内容显示在SafariViewController中。用户会感觉页面加载

objective-c - 我可以为 Safari View Controller 预加载 Web 内容吗?

我可以毫无问题地创建SafariViewController:letsvc=SFSafariViewController(URL:NSURL(string:remote_url)!,entersReaderIfAvailable:true)self.presentViewController(svc,animated:true,completion:nil)在向用户显示ViewController之前,有什么方法可以预加载URL吗?例如,我可以先在后台预加载URL(网页内容),然后在用户点击某些内容后,我可以立即将内容显示在SafariViewController中。用户会感觉页面加载