Jestem nowy w Xcode (używam wersji 4.3) i nie wiem, jak zapisać obraz w rolce aparatu urządzenia. Wszystko, co zrobiłem do tej pory, to skonfigurowanie IBAction dla przycisku do zapisania obrazu. Jakiej metody lub funkcji biblioteki mogę użyć, aby zapisać obraz na rolce z aparatu użytkownika?
126
UIImageView *imageToBeSaved;
do mojego pliku .h. Pomyślałem, że będę musiał dodać@synthesize imageToBeSaved
w swoim .m, ale pojawia się błąd z informacją „Brak kontekstu dla deklaracji implementacji właściwości”Oto odpowiedź na iOS8 + przy użyciu struktury Zdjęcia.
Cel C:
Szybki:
Oto link do dokumentacji Apple.
Nie zapomnij dodać odpowiedniego klucza / wartości do swojego info.plist, aby poprosić o pozwolenie na dostęp do biblioteki zdjęć:
źródło
Dla porównania możesz zapisywać filmy w podobny sposób:
Możesz zapisać film do przesłania na Instagram, na przykład:
źródło
Zapisz obraz w bibliotece zdjęć w Swift 4
Dodaj "Prywatność - Dodatki do biblioteki zdjęć Opis użytkowania" w info.plistNastępnie użyj poniższego kodu, aby zapisać obraz
źródło
Użyj asImage (), aby uzyskać unikalną zawartość do zapisania na rolce z aparatu.
Jeśli używasz asImage (), możesz zapisać wiele zabawnych rzeczy w rolce z aparatu za pomocą zaledwie kilku linii kodu! Może to być bardzo potężne, jeśli obiekt ma już włączoną przezroczystość.
asImage () współpracuje z UITextView, WKWebView, UIImageView, UIButton, UISlider, UITableView, aby nazwać niektóre obiekty (ale może być konieczne, aby były widoczne, gdy pojawi się obraz (mający niezerową alfa)). Używam go nawet do przechwytywania kafelków, ale jest to załadowane do UIImageView już w moim projekcie. Podejrzewam, że asImage () może działać również z wieloma innymi typami obiektów, ale wypróbowałem tylko te, o których wspomniałem.
Jeśli jest to UITextView i ustawisz kolor tła na .clear, tekst zostanie zapisany z przezroczystym tłem. Jeśli Twój tekst zawiera emoji lub memoji, możesz teraz przenieść te obrazy do rolki aparatu lub do UIImageViews w swojej aplikacji. Posiadanie Memoji / Emoji z przezroczystym tłem w rolce z aparatu, gdzie można ich używać w różnych aplikacjach, jest potężne.
Inne obiekty mogą mieć pewną przezroczystość, jeśli przycinasz zdjęcie do koła lub ustawisz promień narożnika, aby przyciąć rogi.
Uwaga w moim kodzie, pointerToTextObjectSelected jest UITextView
źródło