gpt4 book ai didi

ios - 设置no storyboard后不调用viewDidLoad

转载 作者:行者123 更新时间:2023-11-28 21:31:53 30 4
gpt4 key购买 nike

我想做的是创建没有 Storyboard的 UIImageView,但未能让它显示。起初,我从 info.plist 中删除了 storyboardLaunchScreen.xibMain StoryBoard file base name。然后我创建的内容如下:

AppDelegate.h

#import <UIKit/UIKit.h>

@interface AppDelegate : UIResponder <UIApplicationDelegate>

@property (strong, nonatomic) UIWindow *window;

@end

AppDelegate.m

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.backgroundColor = [UIColor greenColor];
[self.window makeKeyAndVisible];

return YES;
}

ViewController.m

- (void)viewDidLoad {
[super viewDidLoad];


UIImage *imageData =[UIImage imageNamed:@"aaa.png"];

UIImageView *myImage = [[UIImageView alloc] initWithFrame:CGRectMake(0, 30, 100, 100)];
myImage.image = imageData;
[self.view addSubview:myImage];

}

我是初学者,找不到任何解决方案。有人知道如何解决这个问题吗?提前谢谢你。

Xcode 6.4

操作系统 10.10.5

最佳答案

您只需要将窗口的 Root View Controller 设置为 ViewController 的一个实例

self.window.rootViewController = [[ViewController alloc] init];

您还必须在 AppDelegate 文件的顶部导入 ViewController.h

关于ios - 设置no storyboard后不调用viewDidLoad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35658141/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com