【发布时间】:2019-07-17 09:33:50
【问题描述】:
我正在使用 Tabman 分页视图控制器,并希望将显示顺序更改为从右到左,以便最先显示右侧选项卡。 有可能这样做吗? 是否可以选择一个特定的选项卡(例如,6 个选项卡中的第 3 个)作为第一个出现的选项卡?不改变标签的内部顺序。
【问题讨论】:
标签: ios swift uipageviewcontroller uipagecontrol
我正在使用 Tabman 分页视图控制器,并希望将显示顺序更改为从右到左,以便最先显示右侧选项卡。 有可能这样做吗? 是否可以选择一个特定的选项卡(例如,6 个选项卡中的第 3 个)作为第一个出现的选项卡?不改变标签的内部顺序。
【问题讨论】:
标签: ios swift uipageviewcontroller uipagecontrol
RTL 顺序没有任何特定属性。使用下面的方法
func viewController(for pageboyViewController: PageboyViewController,
at index: PageboyViewController.PageIndex) -> UIViewController? {
// Your View Controller
}
对于特定的选项卡,您可以使用下面的委托方法。
func defaultPage(for pageboyViewController: PageboyViewController) -> PageboyViewController.Page?
【讨论】:
func defaultPage(for pageboyViewController: PageboyViewController) -> PageboyViewController.Page? { return .last } (和.last) 进行RTL 订单。