草庐IT

viewController

全部标签

java - 处理来自应用程序的非 UI 部分的导航?

注:当我谈论应用后端时,我并不是指服务器后端。应用程序后端是应用程序的一部分。它是应用程序的非ui部分。我有一个代码设计问题。使用j2objcJava被用作iOS应用程序的后端,其中前端仍然是Objective-C。哪个部分(前端或后端)应控制此模型中的导航?考虑以下。初始ViewController已加载。用户点击了一个按钮。以下是两种可能的情况:前端接收到手势并打开请求的ViewController前端接收手势并将Action报告给Java后端。Java后端决定接下来要打开哪个页面,并告诉前端要显示哪个ViewController。对我来说,第二种解决方案似乎在代码分离方面更有意义

java - 处理来自应用程序的非 UI 部分的导航?

注:当我谈论应用后端时,我并不是指服务器后端。应用程序后端是应用程序的一部分。它是应用程序的非ui部分。我有一个代码设计问题。使用j2objcJava被用作iOS应用程序的后端,其中前端仍然是Objective-C。哪个部分(前端或后端)应控制此模型中的导航?考虑以下。初始ViewController已加载。用户点击了一个按钮。以下是两种可能的情况:前端接收到手势并打开请求的ViewController前端接收手势并将Action报告给Java后端。Java后端决定接下来要打开哪个页面,并告诉前端要显示哪个ViewController。对我来说,第二种解决方案似乎在代码分离方面更有意义

ios - 为什么Xcode Playground通过类似iPad的Simulator来执行liveView?

我正在使用Swift3在Xcode8.2.1Playground中尝试一些代码。自从PlaygroundPage.current.liveView执行类似iPad的模拟器以来,我一直很困惑。我想通过较小设备的模拟器测试键盘输入。我能更好地处理这个问题吗?importUIKitclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()setupTextView()}privatefuncsetupTextView(){lettextView=UITextView(frame:CGRe

ios - 为什么Xcode Playground通过类似iPad的Simulator来执行liveView?

我正在使用Swift3在Xcode8.2.1Playground中尝试一些代码。自从PlaygroundPage.current.liveView执行类似iPad的模拟器以来,我一直很困惑。我想通过较小设备的模拟器测试键盘输入。我能更好地处理这个问题吗?importUIKitclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()setupTextView()}privatefuncsetupTextView(){lettextView=UITextView(frame:CGRe

ios - Swift, super.init() Must call a designated initializer of the superclass 'UIView' 错误

这个问题在这里已经有了答案:BuilderrorwhentryingtooverrideaninitializerinXcode6.3Beta3(3个答案)关闭7年前。我是Swift的新手。我继承了一个项目。我看到它在设备上运行。但是,当我检查代码时发现它有很多错误。我能够清除错误。但是,我遇到了这个让我感到困惑的问题。该项目也使用xib文件。这是代码。requiredinit(coderaDecoder:NSCoder){super.init(coder:aDecoder)}overrideinit(frame:CGRect){super.init(frame:frame)}init

ios - Swift, super.init() Must call a designated initializer of the superclass 'UIView' 错误

这个问题在这里已经有了答案:BuilderrorwhentryingtooverrideaninitializerinXcode6.3Beta3(3个答案)关闭7年前。我是Swift的新手。我继承了一个项目。我看到它在设备上运行。但是,当我检查代码时发现它有很多错误。我能够清除错误。但是,我遇到了这个让我感到困惑的问题。该项目也使用xib文件。这是代码。requiredinit(coderaDecoder:NSCoder){super.init(coder:aDecoder)}overrideinit(frame:CGRect){super.init(frame:frame)}init

ios - 在 Swift 中从 AppDelegate 获取 ViewController 的实例

当用户单击UILocalNotification时,我正在尝试从appdelegate中快速加载特定的ViewController。我发现这是在这个函数中调用的:funcapplication(application:UIApplication!,didReceiveLocalNotificationnotification:UILocalNotification!)但是当我尝试访问其中一个打开的ViewController时,我认为它返回null,因为我的应用程序崩溃了。这是我正在尝试的:varrootViewController=self.window!.rootViewContr

ios - 在 Swift 中从 AppDelegate 获取 ViewController 的实例

当用户单击UILocalNotification时,我正在尝试从appdelegate中快速加载特定的ViewController。我发现这是在这个函数中调用的:funcapplication(application:UIApplication!,didReceiveLocalNotificationnotification:UILocalNotification!)但是当我尝试访问其中一个打开的ViewController时,我认为它返回null,因为我的应用程序崩溃了。这是我正在尝试的:varrootViewController=self.window!.rootViewContr

ios - 更改 ViewController Swift 的背景颜色? (单 View 应用程序)

我正在使用Swift(XCode6.2)制作一个非常简单的单View应用程序,它包含2个按钮“blackButton”和“whiteButton”。单击blackButton后,它会将View的背景颜色更改为黑色,单击whiteButton后,它会将背景更改为白色。谁能建议任何可能的方法来做到这一点?ViewController.swift://beginningimportUIKitclassViewController:UIViewController{@IBActionfuncblackButton(sender:AnyObject){}@IBActionfuncwhiteBut

ios - 更改 ViewController Swift 的背景颜色? (单 View 应用程序)

我正在使用Swift(XCode6.2)制作一个非常简单的单View应用程序,它包含2个按钮“blackButton”和“whiteButton”。单击blackButton后,它会将View的背景颜色更改为黑色,单击whiteButton后,它会将背景更改为白色。谁能建议任何可能的方法来做到这一点?ViewController.swift://beginningimportUIKitclassViewController:UIViewController{@IBActionfuncblackButton(sender:AnyObject){}@IBActionfuncwhiteBut