Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> IOS

จะซ่อนแถบสถานะในแอพ iOS โดยใช้ Swift ได้อย่างไร


บางครั้งในแอปพลิเคชันของเรา เราจำเป็นต้องซ่อนแถบสถานะ แถบนำทาง และอื่นๆ และแสดงเฉพาะเนื้อหาที่เราต้องการแสดง ในบทความนี้ เราจะมาดูวิธีซ่อนแถบสถานะในแอปพลิเคชันของเรา หากต้องการซ่อนแถบสถานะในแอปพลิเคชัน iOS โดยใช้ภาษาที่รวดเร็ว เราต้องทำตามขั้นตอนพื้นฐานต่างๆ

เราสามารถซ่อนแถบสถานะได้สองวิธีทั่วไป ทั้งสองวิธีนี้เกี่ยวข้องกับขั้นตอนทั่วไป

ขั้นตอนทั่วไป

  • ไปที่ไฟล์ info.plist ของคุณ
  • เพิ่มคีย์ที่เรียกว่า "ดูลักษณะที่ปรากฏของแถบสถานะตามตัวควบคุม" และตั้งค่าเป็น NO

นี่เป็นขั้นตอนทั่วไปที่เราจะใช้ในทั้งสองวิธีที่กล่าวถึงด้านล่าง ซึ่งรวมถึงอีกหนึ่งขั้นตอน

วิธีที่ 1

ในไฟล์ info.plist ของคุณ ให้เพิ่มคีย์อื่นที่เรียกว่า “แถบสถานะถูกซ่อนในตอนแรก” และตั้งค่าเป็น ใช่

วิธีที่ 2

  • ไปที่ไฟล์ผู้รับมอบสิทธิ์แอปของคุณ
  • ภายในแอปเมธอดที่เปิดใช้เสร็จแล้วให้เพิ่มโค้ดหนึ่งบรรทัด
UIApplication.shared.isStatusBarHidden = true

การดำเนินการนี้จะซ่อนแถบสถานะตลอดทั้งแอปพลิเคชัน

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
   // Override point for customization after application launch.
   // UIApplication.shared.isStatusBarHidden = true
   return true
}

ทั้งสองวิธีข้างต้นให้ผลลัพธ์ที่เหมือนกันซึ่งก็คือ

จะซ่อนแถบสถานะในแอพ iOS โดยใช้ Swift ได้อย่างไร