2012-12-02 18 views
1

사용자가 버튼이나 이미지 자체를 터치하면 ImageView에 표시되는 이미지를 전체 화면 크기로 표시하려고합니다. 이것을 할 수있는 방법이 있습니까? Facebook 응용 프로그램에서 비슷한 것을 보았습니다. 세로 모드에서 이미지 크기를 화면에 표시하고 가로 모드에서 방향이 변경되면 이미지가 화면에 맞기를 원합니다. 샘플 코드를 작성하는 방법이 있습니까? 사용자가 전체 화면 모드를 종료하려면 어떻게해야합니까? 어쩌면 이것은 서브와 함께 가능할 수도 있지만, 그 치료 방법을 모른다.ImageView를 전체 화면으로 표시하는 방법은 무엇입니까?

세로 모드 :

enter image description here

가로 모드 : enter image description here

그리고 닫기 버튼을 여기에

무슨 뜻인지입니다. 댓글 섹션은 필요하지 않습니다. enter image description here

누군가 나를 도와 줄 수 있으면 행복 할 것입니다.

감사합니다.

+0

프로젝트는 어떻게 설정합니까? 프로그래밍 방식으로 XIB, 스토리 보드를 사용합니까? –

+0

iPhone Storyboard를 사용하고 있으며 기본 방향은 세로입니다 – MasterRazer

+0

자동 검색 마스크로 보십시오 – CodaFi

답변

1

설명은 iOS의 사진 갤러리 앱과 비슷하며 줌 스크롤과 더 많은 기능이 있습니다.

오픈 소스 sample을 확인하십시오.

서버 또는 로컬에 저장된 이미지의 사진 갤러리가 포함 된 Michael Waterfall에서 만들었습니다.

프로젝트 요구 사항에 따라 코드를 수정할 수 있습니다. 이미지를 쉽게 처리 할 수 ​​있습니다. 이것은 귀하의 필요에 맞을 것입니다.

편집가 : 당신은 이런 식으로 클래스를 처리 할 수 ​​있습니다, 당신은 사진의 경우 브라우저의 ViewController는 2 개 클래스 MWPhotoBrowser이있는 샘플 코드를 볼 수 있습니다. 그리고 MWPhoto 사진 개체를 나타내는 데 사용됩니다.

MWPhoto 형식으로 만 사진 목록을 관리해야하므로 격자보기 스타일의 축소판에있는 모든 사진을 표시하는 tableView와 코드가 해당 이미지를 열어야하는 이미지를 모두 누르기 만하면 MWPhotoBrowser은 사진 배열을 의미합니다. 당신이 바꿀 필요가있는 똑같은 인덱스를 시작할 것입니다.

+0

한번보세요. 응답 해 주셔서 감사합니다. – MasterRazer

+0

그 파일을 어떻게 처리해야하는지 알고 있습니까? theres 예제가 없습니다 – MasterRazer

+0

@ NoahRaissi 내 편집을 확인 .. – vishy

관련 문제