XLPagerTabStrip:如何使用ButtonBarPagerTabStripViewController为不同的选项卡添加不同的栏按钮

时间:2017-09-09 11:22:28

标签: swift rightbarbuttonitem xlpagertabstrip

我有三个标签,每个标签都有不同数量的rightBarButtonItem并具有不同的操作。

例如。第一个选项卡有两个右键控制按钮电话和搜索,第二个选项卡有三个右键控制按钮添加,删除和编辑,第三个选项卡有两个右键控制按钮完成和更多。我不知道如何添加它。

请提出一些建议。提前谢谢。

1 个答案:

答案 0 :(得分:2)

您可以在我们的ViewController中添加以下功能,继承rightBarButtonItems支票override func updateIndicator(for viewController: PagerTabStripViewController, fromIndex: Int, toIndex: Int, withProgressPercentage progressPercentage: CGFloat, indexWasChanged: Bool) { if toIndex == 0 { self.navigationItem.rightBarButtonItems = nil // add new barButtons } else if toIndex == 1 { self.navigationItem.rightBarButtonItems = nil // add new barButtons } else { self.navigationItem.rightBarButtonItems = nil // add new barButtons }} 为0或1或2,然后自定义您的<link href="/site.css?version=3" rel="stylesheet" type="text/css" />

{{1}}