2009-10-09 2 views
0

누구나 공유하려는 인앱 브라우저 용 샘플 코드가 있습니까?인앱 브라우저 용 UIWebView 예제 코드?

내 앱에 푸시 된 브라우저보기를 추가하고 뒤로, 앞으로, 정지/새로 고침 및 동작의 네 가지 버튼이있는 툴바가 포함됩니다. 그러나 전진 또는 후진 할 수 없을 때 다소 투명하고 아무 것도 쓸 수없는 버튼을 보여주고 싶습니다. 또한로드 /로드가 완료되면 정지/새로 고침 버튼에 해당 아이콘이 표시됩니까?

내 이슈는 현재 웹 기록으로 되돌릴 수없는 경우 탭핑 할 수없는 "앞뒤가 공백으로 표시"되지 않습니다. 또한보기가로드 될 때 새로 고침 아이콘이있는 중지 아이콘을 어떻게 변경합니까?

답변

0

툴바 항목의 경우 간단히 "item.enabled = webview.canGoForward;"를 설정하십시오. (또는 canGoBack). 새로 고침/중지 버튼을 변경하려면 진행보기 또는 일부를 사용하려는 경우 item.customView를 설정할 수 있습니다. 그렇지 않으면 정적 이미지 만 사용하려는 경우 item.image를 설정할 수 있습니다. 이 모든 것은 문서에도 나와 있습니다.

+0

도움 주셔서 감사합니다. 나는 한가지 문제가있다. 보기가로드되면 일단 정지 아이콘을 새로 고침 아이콘으로 바꿀 수 없습니다. "stopOrRefreshItem.style ="시도하고 또한 새 UIBarButtonItem 할당 및 "stopOrRefreshItem = newItem"바꾸기 시도했지만 작동하지 않습니다. 이 customViews 사용해야합니까? – runmad

+0

(시스템) 새로 고침 아이콘으로 새 항목을 만들고 기존의 stopOrRefreshItem으로 바꿔야합니다. 포인터를 설정할 수는 없으며 도구 모음에 액세스하여 항목을 가져와 이전 항목을 제거하고 새 항목을 삽입해야합니다. 새로운 새로 고침 항목을 만들고 stopOrRefreshItem.image = newItem.image를 설정할 수도 있습니다. 그러나 이것이 실제로 작동하는지 전혀 알 수 없습니다. –

0

link here은 새로 고침 버튼을 활동 표시기로 변경하는 방법을 설명합니다.