12
क्या आईएसओ के अपने आवेदन के भीतर मूल कंपास का उपयोग करना संभव है? या मुझे अपने स्वयं के कंपास को आकर्षित करने और एनिमेट करने की ज़रूरत है?किसी ऐप के अंदर देशी आईओएस कंपास का उपयोग करें
क्या आईएसओ के अपने आवेदन के भीतर मूल कंपास का उपयोग करना संभव है? या मुझे अपने स्वयं के कंपास को आकर्षित करने और एनिमेट करने की ज़रूरत है?किसी ऐप के अंदर देशी आईओएस कंपास का उपयोग करें
कोई मूल कंपास UIView
नहीं है। आदेश मैग्नेटोमीटर का उपयोग करने के लिए आपको CoreLocation और निम्नलिखित प्रतिनिधि विधि का उपयोग करना होगा:,
float heading = newHeading.magneticHeading; //in degrees
float headingDegrees = (heading*M_PI/180); //assuming needle points to top of iphone. convert to radians
self.bearingView.transform = CGAffineTransformMakeRotation(headingDegrees);
हाँ मैं:
उत्तर बात करने के लिए एक UIView को घुमाने के लिए (bearingView एक UIImageView है) लगता है कि आप मूल कंपास UIView के बारे में सही हैं। मैं यह देखने के लिए थोड़ा इंतजार करूंगा कि कोई और असहमत है या नहीं। निश्चित रूप से हाँ, didUpdateHeading जो भी छवि मैं आकर्षित करने के लिए चुनता हूं उसे अपडेट करने का तरीका है। बहुत बहुत धन्यवाद। – theDuncs
केलर - चूंकि किसी और ने आपको विरोधाभास नहीं किया है, इसलिए मैं आपका जवाब सही के रूप में ले जाऊंगा। धन्यवाद दोस्त। – theDuncs
कोई समस्या नहीं है। उत्तर में इंगित एक कंपास दृश्य बनाने के लिए, बस "कंपास सुई" ग्राफिक बनाएं और इसे इसके परिवर्तन के माध्यम से घुमाएं। मेरा संपादन देखें। – Keller