2015-06-16 60 views
6

在我的应用程序的第一次运行中,我想向用户显示他们可以在TableView中滑动单元格以获取更多选项。 我如何让单元格自动动画滑动 - >显示选项 - >然后恢复正常? (滑动模拟)。UITableViewCell快速滑动模拟

这将通知用户在滑动单元时有更多选项。

我看到一些应用程序在应用程序的第一次运行时会这样做。

感谢

+0

能否请您提具有类似效果的应用名称? –

+0

@VarunNaharia应用程序名称:Qrafter ...您在历史选项卡中找到效果。 –

+0

Qrafter必须使用自定义视图,而不是与“UITableViewRowAction”一起使用的内置API。查看'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) 

    }