在本文中,我们将详细介绍xcode–NSViewController–关闭窗口–Swift-Storyboard的各个方面,并为您提供关于xcode无法关闭的相关解答,同时,我们也将为您带来关于App
在本文中,我们将详细介绍xcode – NSViewController – 关闭窗口 – Swift-Storyboard的各个方面,并为您提供关于xcode无法关闭的相关解答,同时,我们也将为您带来关于AppDelegate单例模式、通过StoryBoardId加载ViewController Swift、cocoa-touch – 无法在Xcode Storyboard中为ViewControllers选择自定义类、iOS Storyboard – 从ViewController到另一个的自定义Outlet?、iOS Xcode11 新建项目删除 ViewController,Storyboard,SceneDelegate的有用知识。
本文目录一览:- xcode – NSViewController – 关闭窗口 – Swift-Storyboard(xcode无法关闭)
- AppDelegate单例模式、通过StoryBoardId加载ViewController Swift
- cocoa-touch – 无法在Xcode Storyboard中为ViewControllers选择自定义类
- iOS Storyboard – 从ViewController到另一个的自定义Outlet?
- iOS Xcode11 新建项目删除 ViewController,Storyboard,SceneDelegate
xcode – NSViewController – 关闭窗口 – Swift-Storyboard(xcode无法关闭)
我尝试将此按钮连接到检查器的“proceedclose”选项.
我还尝试在我的代码中插入以下行:
import Cocoa class ViewController: NSViewController { ... @IBAction func Envoi(sender: NSButton) { self.view.window!.close() } }
它们都不起作用,没有任何反应,也没有报告错误.
任何人都可以帮我解决一下吗?
解决方法
然后我在NS Lib中检查了“VC< - view< - window< - windowController”. hierarchey有. 当你从VC关闭窗口时,避免故事板成长.
你可以解决这个问题
self.view.window?.windowController?.close()
快速说明一下.
AppDelegate单例模式、通过StoryBoardId加载ViewController Swift
varappDelegate =UIApplication.sharedApplication().delegateas!AppDelegate
Swift中 有时候添加ViewController的时候,我们需要使用UIStoryboard进行加载
我们在AppDelegate中创建MainStoryBoard
varstoryBoard:UIStoryboard?
storyBoard=UIStoryboard(name:"Main",bundle:nil)
funcgetMainStoryBoard()->UIStoryboard{
returnstoryBoard!
}
varcir_vc:CircleImageViewController! =appDelegate.getMainStoryBoard().instantiateViewControllerWithIdentifier("CircleImageViewController")as!CircleImageViewController
self.navigationController?.pushViewController(cir_vc,animated:true)
通过StoryBoardId创建了ViewController
cocoa-touch – 无法在Xcode Storyboard中为ViewControllers选择自定义类
我所做的:
>创建新项目:单一视图应用程序
>为它添加一个cocoa类(File-> New-> File-> Objective-C类.我将它命名为MyViewController并使其成为UIViewController的子类
>我在故事板中选择项目模板附带的默认视图,在Identity检查器中,我尝试在Custom Class下选择MyViewController
该类根本没有出现在下拉列表中,我也无法自己输入.报告相同问题的许多其他威胁建议关闭/重新打开项目和Xcode,但这对我来说都不起作用.
解决方法
这将选择故事板中的视图控制器(而不是视图).注意整个场景周围是否有蓝色边框.选择此选项后,您可以在Identity Inspector中设置视图控制器的类.
iOS Storyboard – 从ViewController到另一个的自定义Outlet?
@Interface MenuNavigationController : UINavigationController @property (nonatomic,strong) IBOUtlet MenuViewcontroller *menuViewController; @end
在interfaceBuilder中,我想拖放,并将另一个viewController分配给我的插座
解决方法
iOS Xcode11 新建项目删除 ViewController,Storyboard,SceneDelegate
一。删除 ViewController,Storyboard
1:直接删除 Storyboard 和 ViewController, 不是删索引,是直接移除;2:info 中的 plist 文件删除 Main storyboard file base name
选项; 3:在 appdelegaet
中重新创建 window
, 然后将自己的视图设为根视图然后让 gaiwindow
现实出来即可。
二。删除 SceneDelegate
1: 到 info.plist
删除 Application Scene Manifest
选项; 2: 删掉 Scenedelegate.h 和 Scenedelegate.m 这两个文件;3: 删掉 - (void)application:(UIApplication *)application didDiscardSceneSessions:(NSSet<UISceneSession *> *)sceneSessions {}
- (UISceneConfiguration *)application:(UIApplication *)application configurationForConnectingSceneSession:(UISceneSession *)connectingSceneSession options:(UISceneConnectionOptions *)options {}
4: 在 APPdelegate.h 里面添加 window 属性 @property (strong, nonatomic) UIWindow * window;
5: 在 -(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
里面添加
self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];
self.window.backgroundColor = [UIColor whiteColor];
// ViewController 是你的 rootViewController
self.window.rootViewController = [[ViewController alloc]init];
[self.window makeKeyAndVisible];
我们今天的关于xcode – NSViewController – 关闭窗口 – Swift-Storyboard和xcode无法关闭的分享就到这里,谢谢您的阅读,如果想了解更多关于AppDelegate单例模式、通过StoryBoardId加载ViewController Swift、cocoa-touch – 无法在Xcode Storyboard中为ViewControllers选择自定义类、iOS Storyboard – 从ViewController到另一个的自定义Outlet?、iOS Xcode11 新建项目删除 ViewController,Storyboard,SceneDelegate的相关信息,可以在本站进行搜索。
本文标签: