Dev:UIColor/th

Languages: English &bull; français &bull; ไทย

UIColor เป็น class สำหรับการแสดงผลสีหรือลวดลาย ลักษณะเหมือนๆ กับ brush ใน Windows GDI

สีที่มีการกำหนดมาแล้ว
UIColor กำหนดสีที่จะถูกใช้บ่อยๆ มา เราสามารถเรียกใช้มันได้จาก ดังแสดงไว้ด้านล่าง

ลวดลายต่างๆ
หมายเหตุ: สีแบบสาธารณะ และ  จะให้ค่า pinStripeColor บน iPhone และ clearColor บน iPad

ลวดลายปรับแต่ง
ถ้าเราไม่ต้องการพื้นผิวหรือสีพื้นฐาน เราสามารถใช้รูปภาพ (image) เป็นลวดลายแทนได้โดยใช้

ถ้ารูปภาพนั้นมีขนาดเล็กเกินไป ระบบจะจำลองรูปภาพเรียงกันเป็นเหมือนกระเบื้องบนการแสดงผล เทคนิคนี้ใช้ในการสร้างพื้นหลังจากรูปภาพเล็กๆ นั่นเอง แต่ถ้ารูปภาพมีขนาดใหญ่เกินไป มันก็จะแสดงผลเท่าที่แสดงผลได้ในหน้าจอนั้น

สี CSS
UIColor สามารถเปลี่ยนไปเป็นสี CSS ได้โดยใช้ -[UIColor styleString] ตัวอย่างเช่น [[UIColor lightTextColor] styleString] ซึ่งจะให้ค่า @"rgba(255,255,255,153)"

อ้างอิง

 * เอกสารอ้างอิงแบบเป็นทางการ: http://developer.apple.com/iphone/library/documentation/uikit/reference/UIColor_Class/Reference/Reference.html
 * header เสริม: http://github.com/kennytm/iphone-private-frameworks/blob/master/UIKit/UIColor2.h