แถบสถานะ Adaptive ใหม่ที่ยอดเยี่ยมของ iOS 6 ทำงานอย่างไร
ตามที่เราให้รายละเอียดในโพสต์อื่นเมื่อต้นสัปดาห์นี้ iOS 6 เบต้าใหม่ของ Apple มีแถบสถานะใหม่ที่ดีที่จะเปลี่ยนสีเพื่อให้ตรงกับแอปที่คุณกำลังใช้งานอยู่ เราได้จัดเตรียมภาพหน้าจอจำนวนหนึ่งซึ่งแสดงแถบสถานะเป็นสีน้ำเงินสามเฉดที่แตกต่างกัน และสีเงิน — แถบสถานะจะไม่แสดงใน iOS 5
แถบสถานะกำหนดสีที่จะใช้ได้อย่างไร? จริงๆแล้วมันค่อนข้างง่าย
แรปพ์ นักพัฒนา Simon Blommegård ทำการขุดค้นเล็กน้อยเพื่อดูว่าแถบสถานะการปรับตัวของ iOS 6 รู้ได้อย่างไรว่าควรใช้สีใด การค้นพบของเขามีรายละเอียดเกี่ยวกับบล็อก Max Themes:
กลับกลายเป็นว่าเป็นวิธีที่ค่อนข้างขี้ขลาด แทนที่จะใช้ tintColor จะใช้สีเฉลี่ยจากแถวพิกเซลด้านล่างของแถบส่วนหัว สิ่งนี้แสดงให้เห็นโดยแถบส่วนหัวสีเหลืองของ Simon พร้อมแถวพิกเซลด้านล่างสีน้ำเงินและสีแดง ส่งผลให้แถบสถานะสีม่วง:
สวยเย็นใช่มั้ย? นั่นเป็นสาเหตุว่าทำไมในแอพอย่าง Mail หรือ Safari แถบสถานะจึงเป็นสีน้ำเงินเข้มกว่าที่ด้านบนของแถบนำทางของแอพเล็กน้อย อันที่จริงแล้ว มันอาจจะดูไม่เข้ากันดีกว่าถ้า Apple ใช้สีเฉลี่ยจากด้านบนของแถบ แทนที่จะเป็นด้านล่าง
แหล่งที่มา: แม็กซ์ ธีมส์