Je voulais avoir la hauteur de la barre d'état dans la disposition du code, mais je ne pouvais pas ... J'ai finalement trouvé l'article sur le net, mais cela a pris du temps, j'ai donc décidé de l'écrire ici.
Écrivez ce code dans le SceneDelegate. La partie commentée est exclue.
SceneDelegate.swift
import UIKit
//Ici ↓
var statusHeight = CGFloat()
class SceneDelegate: UIResponder, UIWindowSceneDelegate {
var window: UIWindow?
func scene(_ scene: UIScene, willConnectTo session:UISceneSession, options connectionOptions:UIScene.ConnectionOptions) {
guard let _ = (scene as? UIWindowScene) else { return }
//Ici ↓
statusHeight = window!.windowScene?.statusBarManager?.statusBarFrame.height ?? 0
}
Il peut être obtenu avec ceci et peut être manipulé avec d'autres fichiers Swift. Puisqu'il s'agit d'auto-apprentissage pour un débutant, veuillez le regarder avec des yeux chaleureux. ..
Recommended Posts