У меня есть рабочий код, где я копирую изображение в UIPastboard, но я не могу найти способ реализовать функциональность PASTE программно. Любая идея или подсказка?Как вставить изображение программно с помощью Swift?
0
A
ответ
4
Следующий фрагмент кода может работать. Убедитесь, что вы тестируете устройство.
let image = UIImage(named: "person.png")
UIPasteboard.generalPasteboard().image = image;
на основе комментария, вы можете сделать это следующим образом. Я помещаю здесь код цели-c, надеюсь, вы могли бы получить идею, а затем преобразовать ее в быстрый.
NSData* pasteData = [[UIPasteboard generalPasteboard] dataForPasteboardType:(NSString*)kUTTypeJPEG];
вы можете найти быстрое решение в следующей ссылке Swift UIPasteboard not copying PNG
0
В качестве альтернативы, вы можете использовать NSData. Он также работает на Simulator.
// Copy
let image = UIImage(named: "sample")
let imageData = UIImageJPEGRepresentation(image!, 1)
UIPasteboard.general.setData(imageData!, forPasteboardType: "image")
// Paste
let imageData = UIPasteboard.general.data(forPasteboardType: "image")
let image = UIImage(data:imageData!)
copiedImage.image = image
0
Swift 3
Если изображаемой был скопирован из другого приложения (например, Safari) это, как я добавить его в мое приложение. Я запускаю это из UIAlertController как UIAlertAction.
let pasteboard = UIPasteboard.general
if pasteboard.hasImages {
myImage.image = pasteboard.image
}
Смежные вопросы
- 1. Как вставить программно с помощью Swift?
- 2. Swift: Как программно загружать изображение в окно?
- 3. Как программно вставить изображение в документ Word?
- 4. Как назначить IBOutlet программно с помощью Swift?
- 5. Как загрузить изображение программно с помощью C#
- 6. Вставить изображение с помощью html + =
- 7. Вставить изображение с помощью CSS
- 8. Вставить изображение с помощью AJAX
- 9. Как вставить изображение с помощью HTML.ActionLink?
- 10. Как вставить изображение с помощью плагина SQLite?
- 11. Как сохранить удаленное изображение с помощью Swift?
- 12. Программно «Вставить изображение» в рабочий элемент TFS
- 13. Скрыть компоновку Программно с помощью swift 3x
- 14. Как вставить изображение в другое изображение с помощью C#?
- 15. Как вставить изображение на большее изображение с помощью подушки?
- 16. Программно сохранить изображение на xcassets в Swift
- 17. Изменить размер UIButton программно с помощью Swift
- 18. Как настроить марку UIImageView программно с помощью Swift
- 19. Пользовательский UITableViewCell программно с SWIFT
- 20. Текст Вид вставить изображение в Placeholder Swift
- 21. Вставить изображение в файл PDF Swift
- 22. Модифицировать изображение программно с помощью Caliburn.Micro
- 23. Вставить изображение динамически с помощью jQuery
- 24. Вставить изображение в mongodb с помощью GridFS
- 25. Вставить изображение с помощью Jade и NodeJS
- 26. Вставить изображение программно в офис 365 excel Надстройка
- 27. Вставить кнопку на изображение с помощью DOM
- 28. не удалось вставить изображение с помощью ajaxfileupload
- 29. Вставить изображение с помощью python-docx
- 30. Вставить изображение с помощью кода Drupal 7
Этот код позволяет мне вставлять изображение в UIPboardboard, то, что мне нужно, это вставить из UIPboardboard. Я не хочу просить пользователя вставить его вручную. – Carlos
Спасибо, он отлично работает! – Carlos
Касильяс, не могли бы вы рассказать мне, является ли эта строка правильным переводом на быстрый? var pasteData: NSData = UIPasteboard.generalPasteboard(). dataForPasteboardType (String (kUTTypeJPEG)) – Carlos