2016-12-21 24 views
6

tất cả đều cố gắng ẩn thanh trạng thái bằng Xcode 8.2 với nhanh 3. nhưng tôi không thể ẩn nó.Xcode 8.2: Swift3- cách ẩn thanh trạng thái?

enter image description here

enter image description here

và cũng cho,

enter image description here

+0

@jhon 'UIApplication.shared.isStatusBarHidden = true' không làm việc? –

+0

Có thể trùng lặp [Làm cách nào để ẩn thanh trạng thái trong ứng dụng Swift iOS?] (Http://stackoverflow.com/questions/24236912/how-do-i-hide-the-status-bar-in-a- swift-ios-app) –

+0

@NiravD không hoạt động! –

Trả lời

12

Bạn có thể tiếp cận này theo hai cách

Lựa chọn 1 .Try này trong didFinishLaunchingWithOptions Phương pháp

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { 

    UIApplication.shared.isStatusBarHidden = true 

    return true 
} 

Lựa chọn 2. ghi đè prefersStatusBarHidden chức năng trong bạn UIViewController

override var prefersStatusBarHidden : Bool { 
    return true 
} 

Lưu ý: bạn gọi override func prefersStatusBarHidden nó phải được override var prefersStatusBarHidden

+0

hoạt động! cảm ơn. –

+0

dường như không hoạt động với chế độ xem phương thức – brainray

1

Trong nhanh chóng 3 sử dụng này,

override var prefersStatusBarHidden: Bool { 
    return true 
} 

Reference link

+0

plz xem ảnh chụp màn hình cuối cùng của câu hỏi. –

+0

không hoạt động đối với tôi hmmm –

1

ghi đè prefersStatusBarHidden trong bộ điều khiển chế độ xem của bạn

override var prefersStatusBarHidden : Bool { 
     return true 
    } 

true nếu thanh trạng thái bị ẩn hoặc giả nếu cần hiển thị.

Tham khảo apple doc link

Các vấn đề liên quan