2015-03-29 16 views
7

Potresti dirmi come aggiungere un'immagine personalizzata per eliminare il pulsante quando fai scorrere la cella su UITableview?Come aggiungere un'immagine personalizzata a uitableview cell swipe per eliminare

+0

Al fine di evitare che il messaggio venga downvoted, si consiglia di aggiungere alcune informazioni aggiuntive come ad esempio, quello che hai provato finora, che cosa il vostro codice attuale assomiglia ecc .. –

+0

Ho scritto un tutorial con progetto scaricabile su come farlo. Puoi aggiungere qualsiasi oggetto sotto la cella. http://xcodenoobies.blogspot.my/2016/11/how-to-create-swipeable-tableview-cell.html – GeneCode

risposta

7

ricerca è necessario la funzione "editActionsForRowAtIndexPath", in cui si crea un ambito di azioni. È necessario impostare UIImage su backgroundColor di UITableViewRowAction.

let someAction = UITableViewRowAction(style: .Default, title: "") { value in 
    println("button did tapped!") 
} 
someAction.backgroundColor = UIColor(patternImage: UIImage(named: "myImage")!) 
+0

Fai attenzione che UITableViewRowAction è disponibile solo per iOS> = 8.0 –

+0

Ciao dimpiax! No, non voglio il campo di azione, voglio solo aggiungere un'immagine personalizzata per eliminare il pulsante. – user3742622

+0

quindi, devi solo aggiungere un'azione con l'immagine. Questo codice sarà d'aiuto. – dimpiax

Problemi correlati