2013-05-16 5 views
9

Rozglądałem się, ale nie mogłem znaleźć w tym nic dobrego.Jak dostosować UIRefreshControl z innym obrazem i pozycją?

Chciałbym dostosować domyślne UIRefeshControl z innej ładowarki itp Dotychczas mogę zmienić tylko tintColor & attributedTitle właściwości i najbardziej kod znalazłem dopiero w zasadzie tworzenia nowego "pulltorefresh" efekt, ale co chcę, to po prostu użyć UIRefreshControl i dostosuj go nieco.

Czy to możliwe?

+0

Oto kolejny, co można zrobić z kontrolą odświeżania: http://stackoverflow.com/questions/16773215/how-would-i-create-a-status- message-that-briefly-appear-above-a-uitableview/16867684 # 16867684 – esp

Odpowiedz

8

Nie można dodać inną ładowarkę bez dostępu do prywatnych API, ale można dodać obraz tła:

UIImageView *rcImageView = 
    [[UIImageView alloc] initWithImage: 
     [UIImage imageNamed: @"refreshControl.png"]]; 
[self.refreshControl insertSubview:rcImageView atIndex:0]; 

zakładając własny jest instancją UITableViewController podklasy.

Wymagany rozmiar obrazu to 320x43px (@ 2x 640x86px), środkowy obszar (około 35 pikseli) zostanie objęty animacją programu ładującego.

pokażę stosowania logo tam ...

Powiązane problemy