Chciałbym uzyskać płótno, które można wykorzystać do rysowania. Celem będzie plac zabaw Swift oparty na systemie iOS. Przeszukałem dokumentację i nie mogłem znaleźć obiektu o nazwie Płótno, ale jeśli jest coś podobnego, to byłoby to również dobre dla mnie.Jak uzyskać płótno na placu zabaw Swift
Odpowiedz
Możesz użyć czegoś podobnego do tego, pamiętaj, że nie musisz używać klas Sprite Kit.
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)
AKTUALIZACJA
I utworzeniu klasy otoki, aby to łatwiejsze dla każdego. Pobierz Playground tutaj na github
Wkleiłem kod, ale import PlaygroundSupport generuje komunikat o błędzie w Xcode 7 o brakującym module. – gyurisc
Moduł "Playground Support" jest dostępny tylko w Xcode 8 z Swift 3.0. – Sean
W Xcode 7 użyj modułu 'XCPlayground', a zamiast' PlaygroundPage.current.liveView = containerView' użyj następującego: 'XCPShowView (identyfikator: String, view: UIView)' – Sean
- 1. Odtwarzanie dźwięku na placu zabaw Swift
- 2. Jak uzyskać interakcje użytkownika na placu zabaw ze Swiftem
- 3. Jak przekonwertować Int do Double na placu zabaw Swift?
- 4. Jak mogę zobaczyć wyjątki na placu zabaw Swift?
- 5. Jak korzystać z Menedżera pakietów Swift na placu zabaw
- 6. Jak wziąć STDIN na plac zabaw Swift
- 7. Odtwarzanie nut na Placu Swift
- 8. Wyświetlanie mapy za pomocą narzędzia MapKit na placu zabaw Swift dla szybkiego podglądu?
- 9. Jak sprawić, by czas realizacji Placu zabaw był tak szybki, jak gdybyśmy działali w aplikacji iOS?
- 10. Jak utworzyć instancję Storyboard z pliku na placu zabaw w systemie iOS?
- 11. Ktoś widział "niektóre" wyjście na placu zabaw podczas korzystania z dyktowanych?
- 12. CustomView wygląda dziwnie w moim projekcie, ale dobry na placu zabaw
- 13. Co powinienem uwzględnić w pliku .gitignore na placach zabaw Swift?
- 14. Xcode 8 zabaw live view nie działa
- 15. Jak zrobić wrażliwe na płótno
- 16. Punkt przerwania debugowania w Swift Playground?
- 17. Szybkość wykonywania zabawek Swift
- 18. Jak uzyskać sharedApplication w Swift na iOS?
- 19. zabaw Xcode: Nie udało się uzyskać przedłużenie piaskownicy
- 20. Place zabaw dla Objective-C
- 21. Jak dołączyć moją aplikację jako moduł do Swift Playground?
- 22. Jak mogę nakładać płótno na tekst?
- 23. Jak usunąć javascript płótno
- 24. Jak odświeżyć płótno
- 25. Jak ustawić endianness integer za pomocą htonl w Swift?
- 26. Konwersja obrazu na płótno/HTML5
- 27. Jak odczytać pliki zasobów tekstowych placów zabaw za pomocą Swift 2 i XCode 7
- 28. Static Użytkownik nie może być stosowany na protokole Metatype Swift
- 29. odroczyć funkcja nie działa w Swift 2.0
- 30. Jak uzyskać dostęp do placów zabaw SpriteKit w wersji beta beta Xcode 8?
Możesz użyć 'UIView' jako płótna rysunku. – Moritz