내 iPhone 응용 프로그램은 카메라를 사용하여 사진을 찍습니다. 이는 다소 메모리 집약적 인 것으로 추측됩니다. 앱에서 UINavigationController
의 view
에 대한 맞춤 배경 이미지를 사용하고 몇 장의 사진을 찍은 후에 배경이 모두 흰색으로 바뀝니다. 이 일을 막기 위해 내가 할 수있는 일에 대한 아이디어가 있습니까?UINavigationController 뷰의 배경이 흰색으로 변합니다.
답변
불행히도,이 프로젝트는 배경 이미지가있는 것에 대해 매우 구체적 이었기 때문에 메모리 낭비에도 불구하고 프로젝트를 유지해야했습니다.
일단 사진보기를 입력하면 배경을 언로드 한 다음 나가기 전에 다시로드해야했습니다. 가장 아름다운 솔루션은 아니지만 실제로 잘 작동합니다.
모든 viewController에서 -didReceiveMemoryWarning이 호출되는지 확인하십시오. 메모리 부족 문제가 발생하면 그 원인 일 가능성이 높습니다.
Ben Gottlieb의 게시물을 확대하면 맞춤 배경 이미지가 있어야할까요? 그것은 그 자체로 큰 기억 낭비입니다. tableView를 다시 표시하기 전에 그림을 공개하지 않고 두 가지를 결합하는 것을 생각하기 위해 (어, 카메라 말장난) 셔터.
정확히 동일한 문제가있어서 UINavigationController를 재정 의하여 해결했습니다.
그런 다음 viewDidLoad 메서드에서 배경 (ImageView)을 만들고보기에 추가하기 만하면됩니다.
귀하의 UINavigationController가 펜촉으로 작성된 경우 IB에 사용자 정의 클래스 이름을 지정하십시오. IB에서 설정할 수있는 사용자 정의 탐색 모음도 있으므로이 작업을 수행해야했습니다.
** 'UINavigationController'를 재정의하십시오 ** 어떻게? – CodaFi
무시는 아마도 잘못된 단어였습니다. '@interface MyNavigationController : UINavigationController @end' – danfordham
- 1. Fancybox iframe에서 배경이 흰색으로 깜박임
- 2. 사용자 지정 UITableViewCell이 강조 표시되면 모두 흰색으로 변합니다.
- 3. Flex : TabNavigator 탭을 전환하면 모든 것이 흰색으로 변합니다.
- 4. 양식 텍스트가 흰색으로 흰색으로 표시됩니다.
- 5. HTML/CSS - 인쇄 할 때 배경색이 흰색으로 나타나는 이유는 무엇입니까?
- 6. 클릭하면 테두리가없는 NSButton이 회색으로 변합니다.
- 7. UINavigationController 내의 UINavigationController 내의 UINavigationController
- 8. 검은 색 상태 표시 줄이 iPhone 앱을 종료 할 때 흰색으로 변합니다.
- 9. UITableView 또는 colorWithPatternImage에 문제가 있습니까? 배경 이미지가 밝은 회색 색상이지만 흰색으로 변합니다.
- 10. BlendFunc : 배경이 변경된 질감있는 글꼴
- 11. jQuery 하이라이트는 배경이 흰색이라고 가정합니다.
- 12. UINavigationController?
- 13. superview에 추가 할 때 UINavigationController가 흰색으로 깜박입니다.
- 14. 얼랭이가 txt로 변합니다.
- 15. Tweener가 알파로 변합니다.
- 16. self.navigationItem.prompt의 색상이 변합니다.
- 17. 웹킷 브라우저에서 때로는 배경의 일부가 흰색으로 나타납니다.
- 18. 흰색으로 MessageBox에 액세스하려면 어떻게합니까?
- 19. Graphics2D : 흰색으로 검정색을 그리시겠습니까?
- 20. 바탕색을 흰색으로 설정하는 방법
- 21. iOS : 배경이 검게 보이는 이유는 무엇입니까?
- 22. UITabBarController와 UINavigationController 사이를 전환
- 23. UINavigationController in UIView
- 24. Iphone UINavigationController onchange 이벤트
- 25. UITabBarController UINavigationController 디자인 조언
- 26. Inkscape 기본 내보내기 색상을 노란색에서 흰색으로 변경하는 방법은 무엇입니까?
- 27. UIView의 배경이 이미지를 아래로 이동합니다.
- 28. UINavigationController 뒤로 버튼 문제
- 29. UINavigationController 로직 내의 searchDisplayController.searchResultsTableView의 동작
- 30. UINavigationController 'menu'
나는 당신이 의미하는 것을 이해합니다. 그러나 그것은 나의 선택이 아닙니다. 고객은 정말로 그것을 원합니다. –