что является самым эффективным способом сделать скриншот в iOS7. Я попробовал несколько методов, но на iPad потребуется около 1-1,5 секунды, чтобы сделать скрипинг, и мне нужно принять его немедленно. Есть ли способ сделать скриншот в секунду?iOS сделать скриншот программно
-1
A
ответ
1
может это поможет -
if ([[UIScreen mainScreen] bounds].size.height == 568)
{
size = CGSizeMake(320,500);
}
else{
size = CGSizeMake(320,416);
}
CGRect screenrect = [[UIScreen mainScreen]bounds];
UIGraphicsBeginImageContext(size);
CGContextRef ctx = UIGraphicsGetCurrentContext();
[[UIColor blackColor]set];
CGContextFillRect(ctx, screenrect);
[self.view.layer renderInContext:ctx];
UIImage *image1=UIGraphicsGetImageFromCurrentImageContext();
+0
Хорошо renderInContext - это медленный метод :( – AYMADA
2
От documentation:
Начиная с прошивкой 7 класс UIView обеспечивает метод -drawViewHierarchyInRect: afterScreenUpdates
Использование -drawViewHierarchyInRect:afterScreenUpdates
или -snapshotViewAfterScreenUpdates:
методов.
Смежные вопросы
- 1. iPhone iOS как сделать скриншот программно с поворотом?
- 2. Сделать скриншот всего экрана iOS
- 3. iOS программно снимает скриншот с изображения
- 4. Как программно сделать скриншот в реакции-native
- 5. IOS сделать скриншот всего выпуска экрана
- 6. скриншот всего экрана программно
- 7. скриншот программно не работает
- 8. Как сделать снимок экрана программно в iOS?
- 9. Как программно сделать снимок экрана в iOS?
- 10. Программно отключить скриншот в приложении
- 11. По умолчанию iPhone скриншот программно
- 12. Программно получить скриншот Java-аплета
- 13. Скриншот iOS, MonoGame
- 14. Программно обновить скриншот на экране многозадачности iOS7?
- 15. Скриншот ADInterstitialAd программно в iOS дает черное изображение
- 16. Как я могу сделать скриншот программно в телефоне Windows 8.1
- 17. UIBlurEffect не работает при попытке сделать скриншот программно в swift
- 18. Как сделать андроид пользователем домашней страницы скриншот программно?
- 19. iOS XCTest принять скриншот
- 20. iOS - скриншот блока/watermak
- 21. IOS UIDocumentInteractionController скриншот
- 22. IOS Скриншот часть экрана
- 23. Создать скриншот после обновлений? - iOS
- 24. Почему скриншот показывается только белым, когда я пытаюсь сделать скриншот моего приложения программно в Swift?
- 25. сделать скриншот вложенной RelativeLayout
- 26. Скриншот программно и размытие в Swift
- 27. take & print скриншот от IOS
- 28. Как получить скриншот минимизированного приложения программно?
- 29. Android: принимая скриншот выбранной области программно
- 30. Скриншот Circumvent для iOS 4
Взгляните на [Этот вопрос] (http://stackoverflow.com/questions/19994709/screen-shot-not-provide-image-of-whole-screen), пусть он может вам помочь! –