2015-06-16 11 views
6

Po pierwszym uruchomieniu w mojej aplikacji chcę pokazać użytkownikom, że mogą przesuwać komórki w TableView, aby uzyskać więcej opcji. Jak mogę automatycznie włączyć animację komórki w slajdzie -> pokaż opcje -> a następnie wróć do normy? (Przesuwanie symulacji) w szybkim ..Symulacja przesuwania UITableViewCell w szybkim tempie

Poinformuje użytkowników, że jest więcej opcji na przesuwanie komórki.

Widziałem niektóre aplikacje robi to przy pierwszym uruchomieniu aplikacji.

Dzięki

+0

można proszę podać nazwa aplikacji o podobnym działaniu? –

+0

@VarunNaharia nazwa aplikacji: Qrafter ... znajdziesz efekt w zakładce Historia. –

+0

Program Qrafter musi używać niestandardowego widoku, a nie wbudowanych interfejsów API używanych w 'UITableViewRowAction's. Patrząc na nagłówek 'UITableViewCell', mogą istnieć pewne prywatne właściwości programowo wywołujące narzędzie do rozpoznawania gestów, ale nie udało mi się tego jeszcze rozgryźć. – JAL

Odpowiedz

0

brzmi jak co staramy się robić to UISwipeGestureRecgoniser

Przykładem może być następująca, może jej coś można realizować: -

func handleMySwipes(sender: UISwipeGestureRecogniser) { 

if sender.direction == .Down { 

println("you swiped down") 

} 

if sender.direction == .Right { 

println("you swiped right") 

    } 

if sender.direction == .Up { 

println("you swiped up") 

} 

if sender.direction == .Left { 

println("you swiped down") 

    } 


    override func viewDidLoad() { 

    //swipe from left for example 

    swipeRecogniser.direction = .Left 

    } 



    //then add it to your view 

    view.addGestureRecogniser(swipeRecogniser) 

    } 
Powiązane problemy