मैं एक कैनवास प्राप्त करना चाहता हूं जिसे मैं आकर्षित करने के लिए उपयोग कर सकता हूं। लक्ष्य आईओएस आधारित स्विफ्ट खेल का मैदान होगा। मैंने प्रलेखन की खोज की और मुझे कैनवास नामक एक वस्तु नहीं मिली, लेकिन अगर ऐसा कुछ है तो यह मेरे लिए भी अच्छा होगा।एक स्विफ्ट प्लेग्राउंड में कैनवास कैसे प्राप्त करें
उत्तर
आप इस तरह के कुछ उपयोग कर सकते हैं, ध्यान दें कि आपको स्प्राइट किट कक्षाओं का उपयोग करने की आवश्यकता नहीं है।
import UIKit
import PlaygroundSupport
import SpriteKit
// Playground Container Setup
//
//
let containerWidth: CGFloat = 667.0
let containerHeight: CGFloat = 375.0
let containerCenter: CGPoint = CGPoint(x: (containerWidth/2), y: (containerHeight/2))
let containerView = SKView(frame: CGRect(x: 0.0, y: 0.0, width: containerWidth, height: containerHeight))
PlaygroundPage.current.liveView = containerView
let containterScene: SKScene = SKScene(size: CGSize(width: containerWidth, height: containerHeight))
containerView.presentScene(containterScene)
मैं इस सब के लिए आसान बनाने के लिए एक आवरण वर्ग बना लिया अपडेट किया गया। github
मैंने कोड चिपकाया लेकिन PlaygroundSupport आयात गुम मॉड्यूल के बारे में एक्सकोड 7 में एक त्रुटि संदेश उत्पन्न करता है। – gyurisc
'प्लेग्राउंड सपोर्ट' मॉड्यूल केवल स्विफ्ट 3.0 के साथ एक्सकोड 8 में उपलब्ध है। – Sean
एक्सकोड 7 में मॉड्यूल 'XCPlayground' का उपयोग करें और' PlaygroundPage.current.liveView = containerView' के बजाय निम्न का उपयोग करें: 'XCPShowView (पहचानकर्ता: स्ट्रिंग, देखें: UIView) ' – Sean
- 1. स्विफ्ट प्लेग्राउंड
- 2. एक स्विफ्ट प्लेग्राउंड में ध्वनि बजाना
- 3. स्विफ्ट, आईओएस प्लेग्राउंड
- 4. ओपन स्विफ्ट प्लेग्राउंड बुक
- 5. स्विफ्ट प्लेग्राउंड में लाइव दृश्यों का आकार
- 6. प्लेग्राउंड
- 7. एक्सकोड 6 - स्विफ्ट प्लेग्राउंड रीफ्रेश को रोकें
- 8. वर्तमान कैनवास कैसे प्राप्त करें?
- 9. एक टिंकर कैनवास में ऑब्जेक्ट के निर्देशांक कैसे प्राप्त करें?
- 10. स्विफ्ट 2.0 कोड एक्सकोड में काम करता है लेकिन प्लेग्राउंड
- 11. स्विफ्ट में फ्रंट कैमरा कैसे प्राप्त करें?
- 12. स्विफ्ट में एक सेट से यादृच्छिक तत्व कैसे प्राप्त करें?
- 13. स्विफ्ट में एक अद्वितीय डिवाइस आईडी कैसे प्राप्त करें?
- 14. स्विफ्ट AVPlayer में एक विशिष्ट वीडियो क्षेत्र कैसे प्राप्त करें?
- 15. असीमित बड़े कैनवास कैसे प्राप्त करें?
- 16. कैनवास पर टेक्स्ट इनपुट कैसे प्राप्त करें?
- 17. स्विफ्ट में एक लंबी प्रेस कैसे करें?
- 18. जावा प्लेग्राउंड
- 19. एक्सकोड 7 स्विफ्ट प्लेग्राउंड - लापता टाइमलाइन स्लाइडर विंडो
- 20. स्विफ्ट प्लेग्राउंड में मॉड्यूल के रूप में मैं अपना ऐप कैसे शामिल करूं?
- 21. टिंकर: कैनवास के आकार में विस्तार करने के लिए कैनवास विंडो में फ्रेम कैसे प्राप्त करें?
- 22. स्विफ्ट 3 में वर्तमान दिनांक प्राप्त करें?
- 23. मैं Xcode 8 बीटा में काम कर रहे स्प्राइटकिट प्लेग्राउंड कैसे प्राप्त करूं?
- 24. स्विफ्ट में एक चर कैसे घोषित करें?
- 25. स्विफ्ट प्लेग्राउंड्स आईपैड ऐप कैसे डाउनलोड करें?
- 26. एक कैनवास में प्रदर्शित करने के लिए एक दूरस्थ छवि कैसे प्राप्त करें?
- 27. कैनवास रीफ्रेश कैसे करें
- 28. टिंकर में कैनवास में एक क्लिक ईवेंट कैसे बाध्य करें?
- 29. मैं एक्सकोड प्लेग्राउंड
- 30. स्विफ्ट में सिस्टम से सप्ताहांत सरणी कैसे प्राप्त करें?
पर Playground डाउनलोड करें आप ड्राइंग कैनवास के रूप में 'UIView' का उपयोग कर सकते हैं। – Moritz