swift - 如何在 XLPagerTabStrip swift 中检测滑动或选择事件

标签 swift tabbar xlpagertabstrip

我将在 Swift 4 的 XLPagerTabStrip 库中检测滑动或选择选项卡事件。 每当更改选定的选项卡时,我只需要获取选项卡索引。 所以我检查了 Github 中的库,但没有找到任何好的解决方案。

谢谢。

最佳答案

所以我没有从库本身找到解决方案,但我使用了 viewWillDisappear 并且每次您从 View 中滑开时都会调用此函数。 在你的child view controller中应该这样写:

override func viewWillDisappear(_ animated: Bool) {
    //Do your thing here
}

您可以阅读有关此回调函数的更多信息 here .

关于swift - 如何在 XLPagerTabStrip swift 中检测滑动或选择事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47785176/

相关文章:

Swift API 网关 key 授权

ios swift ResearchKit 使用 NSPredicate 跳过的条件

iphone - 为标签栏设置背景图像

ios - 在 Swift 4 中呈现来自 ParentViewController 的 uiviewcontroller

ios - 如何在 iOS/Swift 上等待一个函数结束,然后再开始第二个函数

swift - 如何在 Swift 中扩展 String.Iterator

ios - 标签栏图标像素化

flutter scrollable.ensurevisible 不能反向工作

ios - 单击按钮导航到另一个子项

ios - XLPagerTabStrip 将水平滚动标签切换为多行标签