그래서 iPad 사파리 탭 페이지와 유사한 tableview의 스크린 샷을 캡처하고 나중에 표시해야하는 iPad 앱을 만들고 있습니다. 실제로 오리엔테이션을 변경하지 않고 두 오리엔테이션에서 스크린 샷을 찍어야합니다. 이걸 어떻게 성취 할 수 있니?iOS에서 tableview 스크린 샷
2
A
답변
1
설명하는 내용은 "스크린 샷"의 제한을 벗어납니다. 테이블 뷰의 이미지를 수동으로 생성해야합니다. 보기가 단순하면 (예 : 텍스트, 구분 기호 등), CoreGraphics 또는 일종의 정렬을 사용하여 이미지를 처음부터 그릴 수 있습니다. 나는 쉬운 픽셀 레벨 및 컨텍스트 레벨 이미지 조작을 허용하는 ANImageBitmapRep이라는 오픈 소스 클래스를 유지합니다. 이 경우 가장 가능성 코어 그래픽을 사용하여 수 있지만 여기에 당신이 처음에 컨텍스트를 생성 할 방법은 다음과 같습니다
ANImageBitmapRep * irep = [[ANImageBitmapRep alloc] initWithSize:BMPointMake(myWidth, myHeight)];
CGContextRef context = [irep context];
// ...
// use context here to manually generate your "screenshot."
// ...
[irep setNeedsUpdate]; // tell the image bitmap rep to update its image
UIImage * savedImage = [irep image]; // get a UIImage for storing
[irep release]; // free the memory
있는 CoreGraphics 드로잉에 작은 튜토리얼 http://idevhub.com/exploring-iphone-graphics-part-1/에서 찾을 수 있습니다.
관련 문제
- 1. 스크린 샷
- 2. Windows 서비스 스크린 샷?
- 3. 가상 해상도 스크린 샷
- 4. C++ 스크린 샷
- 5. 플렉스 장면의 스크린 샷
- 6. Android 스크린 샷 문제
- 7. 양식의 스크린 샷
- 8. SWF 스크린 샷
- 9. WPF의 데스크톱 스크린 샷
- 10. XNA에서 스크린 샷 찍기
- 11. WPF에서 스크린 샷 찍기
- 12. Python # 스크린 샷 오류
- 13. 문서의 '스크린 샷'
- 14. iPhone의 스크린 샷
- 15. X11의 스크린 샷
- 16. gmaps4rails에서 스크린 샷 잡아
- 17. ASP.NET 스크린 샷 페이지
- 18. 원격 컴퓨터의 스크린 샷
- 19. Android - 스크린 샷 찍기
- 20. iPhone 스크린 샷 배경에
- 21. 안드로이드 OpenGL 스크린 샷
- 22. UIWebView의 스냅 샷/스크린 샷 찍기
- 23. iPad에서 부분 스크린 샷 찍기
- 24. 자르기 스크린 샷 프로그래밍 방식
- 25. AIR 응용 프로그램의 스크린 샷
- 26. iPhone 스크린 샷 기능 비활성화
- 27. flv 비디오에서 스크린 샷 찍기
- 28. 백그라운드에서 창의 스크린 샷 찍기
- 29. 앱 제출을위한 스크린 샷 만들기.
- 30. iphone 제출을위한 스크린 샷 추가
탭 페이지에서 기기를 켤 때 iPad safari가 가로 이미지를 얻는 방법에 대한 아이디어가 있으십니까? –
"미리보기"뷰에서 실제로 UIKit을 사용하여 페이지를 렌더링하고 CoreAnimation을 사용하여 크기를 축소한다고 가정합니다.하지만 나는 벗어날 수 있습니다. –