2014-11-27 1 views
0

필자는 내보기에 신속하게 새로 고침하기를 추가하는 방법을 연구했습니다. 그러나 내가 만난 모든 것은 tableview를 다시로드하는 것입니다. 나는 tableview가 없다. 내가 인터넷 연결을 확인하는보기. 인터넷 연결이 존재하지 않으면 연결을 새로 고치고 다시 확인하도록 풀 다운 할 수 있기를 바랍니다. 그것이 존재한다면 - 기능을 수행하십시오.스위프트, 전체보기를 새로 고치려면 당겨 가능합니까?

심지어 가능합니까? 죄송합니다 - 저는 멍청합니다.

답변

0

흠 ... 직접 구현해야합니다. 사용자가 무언가를하도록 만드는 대신 인터넷이 연결되어있을 때 콜백을 설정하고 코드가 자동으로 수행하도록 제안합니다. 어떤 인터넷 연결 라이브러리를 사용하고 있습니까? AFNetworking을 사용하지만 Alamofire도 잘 작동 할 것이라고 확신합니다.

AFNetworking을 프로젝트에 추가하는 것이 좋습니다. cocoapods를 사용하면 쉽게 할 수 있습니다. 그런 다음 AFNetworkReachabilityManager 클래스를 사용하면됩니다. ReachabilityStatusChangeBlock을 설정 한 다음 startMonitoring을 호출하십시오. 콜백은 네트워크 상태가 변경 될 때마다 호출됩니다.

(https://github.com/AFNetworking/AFNetworking) 당신은 알고

+0

이 게시물에서 해결책을 사용했습니다. http://stackoverflow.com/questions/25398664/check-for-internet-connection-availability-in-swift - 자동 전화를 다시 설정하는 방법을 모릅니다. – DannieCoderBoi

0

는 jQuery과도 계층 구조의 최상위에있는 UIView입니다. UIScrollView를 사용하여 스크롤 뷰를보고 스크롤 이벤트를 수신하는 것이 좋습니다. 사용자가 풀다운하면 메서드를 호출하고 스크롤 오프셋을 setContentOffset 메서드를 사용하여 시작 오프셋에 부드럽게 배치합니다.

관련 문제