GCKUICastButton क्लास

GCKUICastButton क्लास का रेफ़रंस

खास जानकारी

यह UIButton की सबक्लास है. यह "कास्ट करें" बटन को लागू करती है.

से
3.0

यह UIButton से इनहेरिट करता है.

इंस्टेंस के तरीके की खास जानकारी

(instancetype) - initWithCoder:
 यह दिए गए डिकोडर का इस्तेमाल करके, नया GCKUICastButton बनाता है. ज़्यादा...
 
(instancetype) - initWithFrame:
 यह दिए गए फ़्रेम के साथ एक नया GCKUICastButton बनाता है. ज़्यादा...
 
(void) - setInactiveIcon:activeIcon:animationIcons:
 इस विकल्प का इस्तेमाल करके, बटन की चालू, बंद, और ऐनिमेट की गई स्थितियों के लिए आइकॉन सेट किए जाते हैं. ज़्यादा...
 
(void) - setAccessibilityLabel:forCastState:
 इस विकल्प की मदद से, बटन की कास्टिंग की स्थितियों के लिए सुलभता लेबल सेट किया जाता है. ज़्यादा...
 

प्रॉपर्टी की खास जानकारी

BOOL triggersDefaultCastDialog
 इस फ़्लैग से पता चलता है कि इस बटन पर टच इवेंट से, फ़्रेमवर्क की ओर से उपलब्ध कराया गया Cast डायलॉग दिखेगा या नहीं. ज़्यादा...
 

तरीके की जानकारी

- (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

इस फ़्लैग से पता चलता है कि इस बटन पर टच इवेंट से, फ़्रेमवर्क की ओर से उपलब्ध कराया गया Cast डायलॉग दिखेगा या नहीं.

डिफ़ॉल्ट रूप से, इस प्रॉपर्टी को YES पर सेट किया जाता है. अगर कोई ऐप्लिकेशन टच इवेंट को खुद हैंडल करना चाहता है, तो उसे प्रॉपर्टी को NO पर सेट करना चाहिए. साथ ही, टच इवेंट के लिए सही टारगेट और ऐक्शन रजिस्टर करना चाहिए.