【问题标题】:UITableViewCell Sliding Simulation in swiftswift中的UITableViewCell滑动模拟
【发布时间】:2015-09-01 16:34:10
【问题描述】:

在我的应用程序第一次运行时,我想向用户展示他们可以在 TableView 中滑动单元格以获得更多选项。 我怎样才能让单元格自动滑动 -> 显示选项 -> 然后恢复正常? (滑动模拟)在swift中..

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

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

谢谢

【问题讨论】:

  • 能否请您提供类似效果的应用名称?
  • @VarunNaharia 应用名称:Qrafter ...您可以在历史选项卡中找到效果。
  • Qrafter 必须使用自定义视图,而不是与 UITableViewRowActions 一起使用的内置 API。查看UITableViewCell 标头,可能有一些私有属性可以以编程方式调用手势识别器,但我还没有弄清楚这一点。
  • 你尝试过这样的事情吗:stackoverflow.com/a/14418044/3950397?
  • 我认为最好的方法是使用coach mark 透明覆盖许多应用程序中使用的 UI 提示来指导用户如何使用该应用程序。

标签: ios xcode swift uitableview


【解决方案1】:

听起来你想要做的是 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)

   }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-21
    • 2021-01-18
    • 2017-05-16
    • 2011-11-13
    • 2018-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多