คำถามติดแท็ก uistatusbar

30
วิธีเปลี่ยนสีข้อความของแถบสถานะใน iOS
แอปพลิเคชันของฉันมีพื้นหลังสีดำ แต่ใน iOS 7 แถบสถานะจะโปร่งใส ดังนั้นฉันไม่เห็นอะไรเลยมีเพียงไฟแสดงสถานะแบตเตอรี่สีเขียวที่มุม ฉันจะเปลี่ยนสีข้อความของแถบสถานะเป็นสีขาวเหมือนที่ปรากฏบนหน้าจอหลักได้อย่างไร

25
PreferredStatusBarStyle ไม่ได้ถูกเรียก
ฉันติดตามกระทู้นี้เพื่อลบล้าง-preferredStatusBarStyleแต่ไม่ได้เรียก มีตัวเลือกใดบ้างที่ฉันสามารถเปลี่ยนเพื่อเปิดใช้งานได้ (ฉันใช้ XIB ในโครงการของฉัน)
257 ios  ios7  uikit  uistatusbar 

27
iOS 7: UITableView แสดงภายใต้แถบสถานะ
หน้าจอแรกของแอปพลิเคชันของฉันคือUITableViewControllerไม่มีแถบนำทางซึ่งหมายความว่าเนื้อหาจะไหลไปตามแถบสถานะจึงมีการชนกันของข้อความจำนวนมาก ฉันได้ปรับทั้งคุณสมบัติสำหรับUnder top barsและAdjust scroll view insetsที่จะหยุดมันจากการเลื่อนใต้ แต่ที่ค่าใช้จ่ายของการรักษาด้านบนของมุมมองตารางด้านล่าง ฉันพยายามตั้งค่าUITableViewเฟรมให้ออฟเซ็ตด้วย 20 พิกเซล แต่ดูเหมือนว่าจะไม่มีผลและในขณะนี้ฉันต้องการให้แอปเข้ากันได้กับ iOS 6 ฉันไม่สามารถข้ามไปที่กระดานเรื่องราว iOS 7 เพื่อบังคับให้มีการโหลดอัตโนมัติในการใช้งาน คู่มือความสูงสูงสุด มีใครพบวิธีแก้ปัญหาที่ใช้ได้กับทั้งสองรุ่นหรือไม่ สิ่งที่ฉันได้ลอง: การตั้งค่าedgesForExtendedLayoutการเปลี่ยนการตั้งค่าภายใน Storyboard สำหรับUnder top barsและAdjust scroll viewบังคับให้เฟรมไปยังพื้นที่ใหม่ ภาพที่มีค่าพันคำ:
219 ios  ios7  uistatusbar 

30
วิธีการตั้งค่า Status Bar Style ใน Swift 3
ฉันใช้ Xcode 8.0 beta 4 ในเวอร์ชันก่อนหน้า UIViewController มีวิธีการตั้งค่าสไตล์แถบสถานะ public func preferredStatusBarStyle() -> UIStatusBarStyle อย่างไรก็ตามฉันพบว่ามันเปลี่ยนเป็น "Get varaiable ONLY" ใน Swift 3 public var preferredStatusBarStyle: UIStatusBarStyle { get } ฉันจะจัดเตรียมสไตล์ที่จะใช้ใน UIViewController ของฉันได้อย่างไร

17
UIStatusBarStyle PreferredStatusBarStyle ไม่ทำงานบน iOS 7
ในการประยุกต์ใช้ iPhone ของฉันสร้างขึ้นด้วย Xcode 5 สำหรับ iOS 7 ผมชุดUIViewControllerBasedStatusBarAppearance=YESในinfo.plistและในของฉันViewControllerฉันมีรหัสนี้: -(UIStatusBarStyle) preferredStatusBarStyle { return UIStatusBarStyleLightContent; } แต่แถบสถานะยังคงเป็นสีดำตัดกับพื้นหลังสีดำ ฉันรู้ว่ามันเป็นไปได้ที่จะเปลี่ยนนี้ app กว้างโดยการตั้งค่าUIViewControllerBasedStatusBarAppearance=NOในinfo.plistแต่จริง ๆ แล้วฉันต้องการที่จะปรับเปลี่ยนนี้บนviewControllerโดยviewControllerพื้นฐานที่รันไทม์

10
จะป้องกันไม่ให้ UINavigationBar ครอบคลุมมุมมองด้านบนใน iOS 7 ได้อย่างไร
หลังจากอัปเดตเป็น Xcode 5 แถบการนำทางในมุมมองของแอปทั้งหมดของฉันได้เลื่อนลง นี่คือภาพหน้าจอบางส่วนภาพแรกแสดงทุกอย่างในมุมมองเมื่อดึงลงและภาพที่สองแสดงภาพทั้งหมดโดยไม่ถูกแตะต้อง แถบค้นหาควรขึ้นต้นที่แถบนำทาง ใครทราบว่าฉันจะแก้ไขปัญหานี้ได้อย่างไร แก้ไข: ฉันได้ลองคำแนะนำก่อนหน้านี้: if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) self.edgesForExtendedLayout = UIRectEdgeNone; แต่ให้ผลลัพธ์ที่แปลกมาก อาจเป็นเพราะฉันมี "เมนูสไลด์" ภายใต้ตัวควบคุมมุมมองนี้ซึ่งปรากฏขึ้นเนื่องจากความโปร่งใสของแถบนำทาง

6
การเปลี่ยนสีข้อความแถบสถานะในหน้าจอเริ่มต้น iOS 7
ฉันรู้ว่ามีคำถามstackoverflow อยู่แล้วที่บอกว่าจะเปลี่ยนแถบสถานะสำหรับตัวควบคุมมุมมองทั้งหมดได้อย่างไร ฉันกำลังเปลี่ยนสีของแถบสถานะด้วยวิธีนี้: if(IS_IOS7) [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; ใน application:DidFinishLaunching นอกจากนี้ฉันได้เปลี่ยนค่าของUIViewControllerBasedStatusBarAppearanceใน plist เป็นNO. อย่างไรก็ตามในหน้าจอเริ่มต้นจะยังคงแสดงข้อความในแถบสถานะด้วยสีดำ มันเป็นไปได้ที่จะเปลี่ยนสีของสีข้อความแถบสถานะในหน้าจอ ?

11
UIStatusBarStyle ไม่ทำงานใน Swift
ฉันพยายามเปลี่ยนสีแถบสถานะในแอป Swift เป็นสีขาว แต่กำลังชนกำแพงอิฐ ฉันมี ViewControllers 3 ตัวที่แต่ละตัวฝังอยู่ใน NavigationController (นั่นอาจเป็นปัญหาได้หรือไม่ฉันได้พยายามวางโค้ดในคลาส NavigationController แล้ว) ฉันได้ลองใช้โค้ดทั้งสองชิ้นต่อไปนี้ใน didFinishLaunchingWithOptions ของ AppDelegate ของฉัน .swift แต่ไม่ทำงาน application.statusBarStyle = .LightContent และ UIApplication.sharedApplication().statusBarStyle = .LightContent สิ่งที่เอกสารต้องพูดเกี่ยวกับเรื่องนี้ก็คือ UIBarButtonStyle เป็น Int และให้ข้อมูลโค้ด enum นี้แก่ฉันซึ่งไม่ได้ช่วยอะไรฉันเลย enum UIStatusBarStyle : Int { case Default case LightContent case BlackOpaque } ฉันขาดอะไรไป?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.