按钮在 XIB 文件中不起作用

发布于 2024-10-21 01:10:58 字数 536 浏览 5 评论 0原文

嘿,我已经将 uiviewcontroller 的视图加载到 AppDelegate 文件的主窗口中。如果我通过加载 nib 名称(并动态创建 UIViewController)来做到这一点,则 xib 文件中的按钮会正确触发。如果我这样做,按钮将处于非活动状态。

很高兴提供更多信息,只是不确定提供哪些信息。

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

    launchScreen = [[LaunchScreen alloc] initWithNibName:nil bundle:nil];
    [launchScreen.view setUserInteractionEnabled:YES];
    [window addSubview:[launchScreen view]];
    [window makeKeyAndVisible];
    return YES;
}

Heya, I have loaded a uiviewcontroller's view into the main window in the AppDelegate file. If i do it by loading a nib name (and create the UIViewController on the fly), the buttons in the xib file fire properly. If i do it like this, the buttons are inactive.

Happy to give more information, just unsure which info to give.

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

    launchScreen = [[LaunchScreen alloc] initWithNibName:nil bundle:nil];
    [launchScreen.view setUserInteractionEnabled:YES];
    [window addSubview:[launchScreen view]];
    [window makeKeyAndVisible];
    return YES;
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

白鸥掠海 2024-10-28 01:10:58

好吧,我似乎找到了罪魁祸首,主 xib 文件中有一个 ViewController 覆盖在按钮之上,阻止它们被使用。

Ok, I seem to have found the culprit, there was a ViewController in the main xib file that was being overlayed ontop of the buttons stopping them from being used.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文