2015-06-16 4 views
6

Alla prima esecuzione nella mia app, voglio mostrare agli utenti che possono far scorrere le celle in TableView per ulteriori opzioni. Come posso lasciare la cella animata automaticamente per scorrere -> mostrare le opzioni -> quindi tornare alla normalità ?? (Simulazione scorrevole) in rapido ..UITableViewCell Sliding Simulation in swift

Questo informerà gli utenti che ci sono più opzioni sullo scorrimento della cella.

Ho visto alcune app farlo alla prima esecuzione dell'app.

Grazie

+0

potete per favore citare il nome app con effetto simile? –

+0

@VarunNaharia nome app: Qrafter ... trovi l'effetto nella scheda della cronologia. –

+0

Qrafter deve utilizzare una vista personalizzata e non le API integrate utilizzate con 'UITableViewRowAction's. Osservando l'intestazione 'UITableViewCell', potrebbero esserci alcune proprietà private per richiamare programmaticamente il riconoscimento dei gesti, ma non sono ancora riuscito a capirlo. – JAL

risposta

0

suona come quello che si cerca di fare è un UISwipeGestureRecgoniser

esempio di questo potrebbe essere il seguente, forse il suo qualcosa che si può implementare: -

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) 

    }