0

나는 tableview이고 응답은 detialview입니다. detailview에는 URL에서로드 된 이미지와 실험실이 있습니다. 로드하려는 셀에 UIActivityindicatorview을 추가하려고합니다. 나는 그것을 처리했다. 그러나 내가 늦게 나타나고, 내가 tableview에 되돌아 가게되면서 사라지지 않는다. 간단한 솔루션을 찾기 위해 온통 보였지만 실패했습니다 ...tableviewcell의 UIActivityIndicator Detailsview를로드 할 때 늦게 표시됩니까?

도움이 매우 도움이됩니다!

답변

0

여러분은 뷰 컨트롤러를로드하는 동안 액티비티 뷰를 애니메이션으로 만들기를 원한다는 것을 이해합니다. 문제는이 선택 방법에서 돌아올 때까지 활동보기가 애니메이션으로 시작하지 않는다는 것입니다. 컨트롤러가 푸시 될 준비가 된 시간 정도입니다. 다음

2 옵션 :

  • 당신은 뷰 컨트롤러의 초기화 단계는
  • 심지어 더 나은, 최대한 빨리보기 컨트롤러를 밀어 밀어하기 위해 수행 perfomSelector:onMainThread를 호출, 최대한 빨리 방법을 종료 할 수 및 이 제어기의 viewDidLoad 또는 viewWillAppear 메소드에서 초기화 프로세스를 수행하십시오 (이 새로운 뷰에 활동 제어기를 추가 할 수 있음). 당신이 첫번째 옵션을 선택하면

, 당신은 당신이 새로운 뷰 컨트롤러를 추진 한 후 deselectRowAtIndexPath 메서드를 호출하고이 deselectRowAtIndexPath 방법의 표시보기에 stopAnimating를 호출해야합니다.