2015-06-10 7 views
6

मुझे पता है कि यह 48 घंटों से भी कम समय के लिए उपलब्ध है, लेकिन मैं सोच रहा था कि किसी ने यह पता लगाया है कि वॉचोज़ 2 में ऐप्पल वॉच पर डिजिटल ताज को प्रोग्रामेटिक रूप से कैसे पहुंचाया जाए? क्या कोई उद्देश्य-सी विधि नहीं है, जैसे -(void)crownMovedWithTimeStamp(float)timeStamp, कि मैं कार्यान्वयन को ओवरराइड कर सकता हूं? (मेरी सोच यह थी कि यह विधि WKInterfaceController का एक तरीका हो सकती है और एक सेट अंतराल पर कॉल की जाएगी (जैसे हर बार डिजिटल ताज 1 डिग्री के कोण को फैलाता है))। -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event जैसी विधियों का उपयोग करके UIView में स्पर्श प्राप्त करने के लिए क्या किया जाता है। किसी भी सहायता का स्वागत है, धन्यवाद।ऐप्पल वॉच क्राउन के लिए प्रोग्रामेटिक एक्सेस

उत्तर

0

वॉचोस 2 में दिखता है, ऐप्पल ने WKInterfacePicker कक्षा पेश की है।

Docs से:

उपयोगकर्ता यह दोहन, आइटम के माध्यम से स्क्रॉल करने के लिए ताज का उपयोग कर, और किसी आइटम का चयन करने के लिए फिर से टैप करके पिकर के साथ सूचना का आदान प्रदान।

जब उपयोगकर्ता कोई नया मान चुनता है, तो वॉचकिट उस नए मान की रिपोर्ट करने के लिए पिकर की क्रिया विधि को कॉल करता है। जब ताज मोड़

समन्वित इंटरफ़ेस वस्तुओं एनिमेशन: पिकर की कार्रवाई विधि का स्वरूप इस प्रकार है:

- (IBAction)pickerAction:(NSInteger)index 

More Docs। परिष्कृत पिकर इंटरफेस के लिए, आप पिकर को एक या अधिक WKInterfaceImage या WKInterfaceGroup ऑब्जेक्ट्स से जोड़ सकते हैं जिसमें एनिमेटेड छवि दृश्य होते हैं। चूंकि उपयोगकर्ता डिजिटल क्राउन को अगले पिकर आइटम का चयन करने के लिए बदलता है, तो पिकर प्रत्येक समेकित ऑब्जेक्ट में प्रदर्शित छवि को अपडेट करता है।

+0

तो, उदाहरण के लिए, क्या डब्ल्यूके तत्व के बिना क्राउन का उपयोग करने में सक्षम होने का कोई मौजूदा तरीका नहीं है? (उदाहरण के लिए, एक छवि को फीका और बाहर करने के लिए इसे चालू करने के लिए?) –

+0

@ ट्रिस्टनबार्न्स: ऐसा लगता है कि ताज चालू होने पर हम एनिमेशन कर सकते हैं। उत्तर में एनीमेशन के लिए दस्तावेज़ लिंक जोड़ा गया। – ntsh

+0

मुझे लगता है कि मैंने जो कुछ भी ढूंढ रहा हूं उसका एक बुरा उदाहरण दिया है। (हालांकि, यह जानकारी बहुत अच्छी है और इसे यहां साझा करने के लिए धन्यवाद)। क्या प्रश्न में उदाहरण की तरह लिखने पर कोई तरीका नहीं है? मैं कोर ग्राफिक्स का उपयोग कर एक वर्ग को काले रंग में भरने के बाकी हिस्सों के साथ आकर्षित करने में सक्षम होना चाहता हूं और फिर मैं इस छवि को WKInterfaceImage के साथ प्रदर्शित करूंगा। जब ताज बदल जाता है तो मैं एक नई छवि बनाकर वर्ग को ऊपर और नीचे कर दूंगा। * हालांकि *, जब उपयोगकर्ता स्क्रीन को टैप करता है, तो वर्ग एक्स-अक्ष के साथ आगे बढ़ेगा। (इस प्रकार, 4 प्री-मेड आईएमजीएस की बहुत संभावनाएं होंगी) –

संबंधित मुद्दे