gpt4 book ai didi

ios - 在 PFLogInViewController 上解析 iOS 隐藏状态栏

转载 作者:行者123 更新时间:2023-11-29 01:59:28 24 4
gpt4 key购买 nike

我正在使用 Parse 的标准用户登录 View Controller 。问题是当它出现时,它会在屏幕顶部显示 iOS 状态栏。我尝试在 plist 和 Storyboard 中禁用状态栏,但每当 PFLogInViewController 出现时,状态栏就会出现。

PFLogInViewController *logInViewController = [[PFLogInViewController alloc] init];


[logInViewController setDelegate:self]; // Set ourselves as the delegate

// Create the sign up view controller
PFSignUpViewController *signUpViewController = [[PFSignUpViewController alloc] init];
[signUpViewController setDelegate:self]; // Set ourselves as the delegate

// Assign our sign up controller to be displayed from the login controller
[logInViewController setSignUpController:signUpViewController];

// Present the log in view controller

[self.parentViewController presentViewController:logInViewController animated:YES completion:nil];

最佳答案

在你的 PFLogInViewController.swift 中

添加以下代码:

override func prefersStatusBarHidden() -> Bool {
return true
}

如果您无权访问此文件,请创建一个扩展。新建一个swift文件,随意命名。然后在其中粘贴以下代码:

import Foundation

extension PFLogInViewController {
override func prefersStatusBarHidden() -> Bool {
return true
}
}

对于 Object-C,方法是完全相同的。将此代码添加到 PFLogInViewController.m

- (BOOL) prefersStatusBarHidden {
return YES;
}

如果您无权访问此文件。创建一个类别。选择文件 -> 新建文件 -> objective-c 文件,选择文件类型作为类别。给它起个名字,类应该是 PFLogInViewController 然后在.m文件里面添加隐藏首选状态栏的方法返回YES。

关于ios - 在 PFLogInViewController 上解析 iOS 隐藏状态栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30517134/

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