2014-07-09 1 views
0

로컬 var 버튼이 3 초 동안 표시된 다음 사라집니다. 과거에는 이것을 위해 두 가지 기능을 만들었습니다. 하나는 보이게하고 다른 하나는 기능을 지연시킨 후 선택자를 제거하는 기능입니다. 그렇다면 변수 등이 필요합니다.지연 및 콜백 블록 Objective-C

범위를 유지하기 위해 블록을 활용하고 싶고 여기에 하나의 방법이 있습니다.

가능합니까?

답변

0

dispatch_after를 사용할 수 있다고 생각하십시오. 모든 UI 상호 작용은 기본 대기열에 있어야합니다.

dispatch_time_t time =dispatch_time(DISPATCH_TIME_NOW, interval * NSEC_PER_SEC) 
dispatch_after(time, dispatch_get_main_queue(), ^{ 
    //dissapear procedure 
});