나는 tableview가있는 탐색 컨트롤러가 있습니다. 셀 중 하나를 클릭하면 uiwebview가있는보기가 표시됩니다. 당신은 YouTube 페이지로 이동합니다.uiwebview 풍경에서 시작하는 썸네일은 회전시 크기가 조절되지 않습니다.
세로보기의 테이블보기에서 셀을 클릭하면 youtube 페이지가 세로로 보입니다. 방향을 변경하면 비디오 축소판이 새로 고쳐지지 않습니다. 따라서 미리보기 이미지는 더 작습니다. 이건 괜찮아. 나는 실제로 더 작은 것을 선호한다. 2 줄을 소비하는 모든 내용은 1 줄을 소비합니다. 즉 다른 말로는 모든 것이 새로운 차원에 맞게 조정됩니다.
가로로 시작할 때 문제가 발생합니다. 미리보기 이미지의 방향이 세로 방향으로 변경되면 세로 모드로 변경되지 않으므로 이미지가 화면에서 사라지고 나머지 콘텐츠는 올바르게 조정됩니다.
[webVIew refresh];
하지만 분명히 전체 페이지가 다시로드됩니다. 따라서 연결에 따라 깜박임이 발생하거나 사이트가 흰색으로 이동하여로드가 완료 될 때까지 느리게 연결됩니다.
iframe에서 웹 사이트를로드하려고 시도했습니다. 나는 어제 비슷한 질문을 던졌습니다. 이것은 내가 만든 로컬 페이지 용이었습니다. 그 질문에 대한 대답은 <meta name='viewport' content='width=device-width; initial-scale=1.0; maximum-scale=1.0;'>
을 머리에 넣는 것이었다. 그래서 iframe이 가고 페이지를 가져 오는 것을 시도했습니다. 처음에는 멍청한 해킹처럼 보였지만 기꺼이 거기에갔습니다. 페이지를 전혀로드하지 않습니다. 나는 YouTube 페이지가 아직 다른 페이지로 리디렉션되기 때문에 추측합니다. 추가 연구에 따라 iframe에 스크롤과 같은 다른 문제가있는 것처럼 보였습니다. A. 차원에서로드 썸네일을 가져 방향 변경 또는 B.에/다시로드 크기를 조정 단지 축소판을 가져가도, 세로 모드 모든 시간에로드합니다 :