在Swift的Apple Watch应用程序中进行刷新

时间:2017-05-24 07:00:08

标签: watchkit

我在Apple Watch邮件应用程序中看到了刷新,但我不知道如何实现这样的场景。请在Swift中的Apple Watch应用程序中了解如何实现提升刷新。

...谢谢

1 个答案:

答案 0 :(得分:0)

您应该向接口控制器添加一个平移手势识别器,然后您可以编写用于刷新数据的代码。

您必须将手势识别器添加到InterfaceBuilder中的InterfaceController,然后将Action连接到它。看看Apple's WKInterfaceCatalog example code,尤其是界面构建器中的GestureDetailController类和Gestures场景。

您可以决定使用滑动手势识别器或手势识别器。

用于滑动手势识别器的IBAction是:

@IBAction func swipeRecognized(_ sender: AnyObject) {
    //update your UI
}

对于Pan手势识别器:

@IBAction func panRecognized(_ sender: AnyObject) {
    if let panGesture = sender as? WKPanGestureRecognizer {
        //Update your UI
    }
}