คลาสปุ่ม GCKUICast

การอ้างอิงคลาส GCKUICastButton

ภาพรวม

คลาสย่อยของ UIButton ที่ใช้ปุ่ม "แคสต์"

Since
3.0

รับค่าปุ่ม UI

สรุปเมธอดของอินสแตนซ์

(instancetype) - initWithCoder:
 สร้าง GCKUICastButton ใหม่โดยใช้ตัวถอดรหัสที่กำหนด เพิ่มเติม...
 
(instancetype) - initWithFrame:
 สร้าง GCKUICastButton ใหม่ด้วยเฟรมที่ระบุ เพิ่มเติม...
 
(void) - setInactiveIcon:activeIcon:animationIcons:
 ตั้งค่าไอคอนสำหรับสถานะใช้งานอยู่ ไม่ใช้งาน และเคลื่อนไหวของปุ่ม เพิ่มเติม...
 
(void) - setAccessibilityLabel:forCastState:
 ตั้งค่าป้ายกำกับการช่วยเหลือพิเศษสำหรับสถานะการแคสต์ของปุ่ม เพิ่มเติม...
 

สรุปพร็อพเพอร์ตี้

BOOL triggersDefaultCastDialog
 ธงที่ระบุว่าเหตุการณ์การแตะบนปุ่มนี้จะทริกเกอร์การแสดงกล่องโต้ตอบ "แคสต์" ที่เฟรมเวิร์กให้ไว้หรือไม่ เพิ่มเติม...
 
id< GCKUICastButtonDelegatedelegate
 กำหนดผู้รับมอบสิทธิ์เพื่อตอบสนองต่อการดำเนินการของผู้ใช้ที่ทำใน GCKUICastButton เพิ่มเติม...
 

รายละเอียดของเมธอด

- (instancetype) initWithCoder: (NSCoder *)  decoder

สร้าง GCKUICastButton ใหม่โดยใช้ตัวถอดรหัสที่กำหนด

- (instancetype) initWithFrame: (CGRect)  frame

สร้าง GCKUICastButton ใหม่ด้วยเฟรมที่ระบุ

- (void) setInactiveIcon: (UIImage *)  inactiveIcon
activeIcon: (UIImage *)  activeIcon
animationIcons: (NSArray< UIImage * > *)  animationIcons 

ตั้งค่าไอคอนสำหรับสถานะใช้งานอยู่ ไม่ใช้งาน และเคลื่อนไหวของปุ่ม

รูปภาพที่ให้ไว้ควรเป็นสีเดียวและมีพื้นหลังโปร่งใส สีของรูปภาพไม่มีความสำคัญ เนื่องจากสีแต้มของปุ่ม (คุณสมบัติ tintColor) เป็นตัวกำหนดสีที่จะแสดง

- (void) setAccessibilityLabel: (NSString *)  label
forCastState: (GCKCastState)  state 

ตั้งค่าป้ายกำกับการช่วยเหลือพิเศษสำหรับสถานะการแคสต์ของปุ่ม

ซึ่งเป็นวิธีที่แนะนำในการตั้งค่าป้ายกำกับการช่วยเหลือพิเศษสำหรับปุ่มดังกล่าว ป้ายกำกับที่กำหนดโดย setAccessibilityLabel: จะใช้กับสถานะการแคสต์ทั้งหมด

รายละเอียดที่พัก

- (BOOL) triggersDefaultCastDialog
readwritenonatomicassign

ธงที่ระบุว่าเหตุการณ์การแตะบนปุ่มนี้จะทริกเกอร์การแสดงกล่องโต้ตอบ "แคสต์" ที่เฟรมเวิร์กให้ไว้หรือไม่

ระบบจะตั้งค่าพร็อพเพอร์ตี้นี้เป็น YES โดยค่าเริ่มต้น หากแอปพลิเคชันต้องการจัดการกิจกรรมการแตะเอง ก็ควรตั้งค่าพร็อพเพอร์ตี้เป็น NO และบันทึกเป้าหมายและการดำเนินการที่เหมาะสมสำหรับเหตุการณ์การแตะ ตั้งค่าพร็อพเพอร์ตี้นี้เป็น NO ไม่ได้ หากตั้งค่า delegate เป็นค่าที่ไม่ใช่ nil

Deprecated:
ใช้ GCKUICastButtonDelegate วิธีเพื่อตอบสนองต่อการกระทำของผู้ใช้บนปุ่ม "แคสต์"
- (id<GCKUICastButtonDelegate>) delegate
readwritenonatomicweak

กำหนดผู้รับมอบสิทธิ์เพื่อตอบสนองต่อการดำเนินการของผู้ใช้ที่ทำใน GCKUICastButton

ไม่ควรตั้งค่าการมอบสิทธิ์เป็นค่าที่ไม่ใช่ nil หากตั้งค่าพร็อพเพอร์ตี้ triggersDefaultCastDialog ที่เลิกใช้งานแล้วเป็น NO

Since
4.6.0