2015-06-16 4 views
6

В первом запуске в моем приложении я хочу показать пользователям, что они могут перемещать ячейки в TableView для получения дополнительных параметров. Как я могу позволить анимированной ячейке автоматически перемещаться -> показать параметры ->, а затем вернуться к нормальному? (Скользящее моделирование) в быстром режиме.UITableViewCell Sliding Simulation in swift

Это сообщит пользователям, что есть дополнительные опции при раздвижении ячейки.

Я видел, как некоторые приложения делают это при первом запуске приложения.

Благодаря

+0

пожалуйста, вы можете упомянуть имя приложения с аналогичным эффектом? –

+0

@ Имя приложения VarunNaharia: Qrafter ... вы находите эффект на вкладке истории. –

+0

Qrafter должен использовать пользовательский вид, а не встроенные API, используемые с 'UITableViewRowAction'. Глядя на заголовок 'UITableViewCell', могут быть некоторые частные свойства, чтобы программно вызывать распознаватель жестов, но я еще не смог это выяснить. – JAL

ответ

0

звучит как то, что вы пытаетесь сделать это UISwipeGestureRecgoniser

примером этого будет выглядеть следующим образом, может быть, его что-то вы можете осуществить: -

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) 

    }