2011-02-27 3 views
1

내 앱에서 새로 고침 버튼을 클릭하면 활동 표시가 나타납니다. tableView가 새로 고쳐지면 사라집니다. 나는 이미지를 전체 화면에 올릴 때 그리고 뷰 llb가 새로 고쳐지면 화면이 사라질 때 새로 고침을 클릭 할 때와 같은 활동 표시기 대신 이미지를 사용하려고합니다. 내가 어떻게 할 수 있니? 고맙습니다 미리활동 표시기 대신 이미지를 사용하는 방법은 무엇입니까?

+0

활동 표시기를 보여주는 코드를 공유하고 싶습니까? –

+1

죄송합니다. 여기 호기심을 묻지 말고, 지구상에서 무슨 뜻입니까 (두 자의 소문자 L)는 무슨 뜻입니까? 전에 들어 본 적이없는 머리 글자어요? – occulus

+1

'전체 화면'이란 무엇입니까? 상태 표시 줄 영역을 포함하여 모두? 상태 표시 줄 영역을 제외한 모든 것? UINavigationController 또는 UITabController 등의 Apple 컨테이너 UI 요소를 포함하지 않는 현재보기 만? – occulus

답변

1

기본적으로 현재보기 위에 '표지보기'보기를 추가해야합니다.

이 값은 일반적으로 알파를 약 50 %로 설정하면 가장 잘 작동합니다.

addSubview:coverPage 버튼을 누르면 올바른 속성으로 어딘가에 coverPage를 초기화 할 수 있습니다.

원하는 경우 표지 페이지는 필요에 따라 자체 회 전자 또는 라벨을 가질 수 있습니다.

새로 고침이 완료되면 [coverPage removeFromSuperview]으로 전화를 걸어주세요.

1

UIActivityIndicatorView은 기본 통화 중 표시기입니다. UIView에서 상속됩니다. 하위 클래스로 구현하고 자신 만의 drawRect: 구현을 사용하는 경우 회전 막대 대신 원하는 이미지를 그릴 수 있어야합니다.

+0

그러나 UIActivityIndicatorView의 경계와 동일한 크기의 이미지를 갖게됩니다. OP는 화면 전체를 덮고 싶어합니다. – occulus

+0

clipsToBounds가 적절한 위치 (포함 된 뷰)에 설정된 경우 화면을 덮을 수 있다고 생각합니다. –

관련 문제