NavigatorOptions
public struct NavigatorOptions : OptionSet, Sendable
控制器导航选项定义
-
Declaration
Swift
public let rawValue: Int -
嵌入导航控制器并使用present转场方式
Declaration
Swift
public static let embedInNavigation: NavigatorOptions -
指定push转场方式,仅open生效,默认自动判断转场方式
Declaration
Swift
public static let transitionPush: NavigatorOptions -
指定present转场方式,仅open生效
Declaration
Swift
public static let transitionPresent: NavigatorOptions -
指定pop转场方式,仅close生效
Declaration
Swift
public static let transitionPop: NavigatorOptions -
指定dismiss转场方式,仅close生效
Declaration
Swift
public static let transitionDismiss: NavigatorOptions -
同时pop顶部控制器,仅push|pop生效,默认不pop控制器
Declaration
Swift
public static let popTop: NavigatorOptions -
同时pop顶部2个控制器,仅push|pop生效
Declaration
Swift
public static let popTop2: NavigatorOptions -
同时pop顶部3个控制器,仅push|pop生效
Declaration
Swift
public static let popTop3: NavigatorOptions -
同时pop顶部4个控制器,仅push|pop生效
Declaration
Swift
public static let popTop4: NavigatorOptions -
同时pop顶部5个控制器,仅push|pop生效
Declaration
Swift
public static let popTop5: NavigatorOptions -
同时pop顶部6个控制器,仅push|pop生效
Declaration
Swift
public static let popTop6: NavigatorOptions -
同时pop到根控制器,仅push|pop生效
Declaration
Swift
public static let popToRoot: NavigatorOptions -
指定present样式为fullScreen,仅present生效,默认自动使用系统present样式
Declaration
Swift
public static let styleFullScreen: NavigatorOptions -
指定present样式为pageSheet,仅present生效
Declaration
Swift
public static let stylePageSheet: NavigatorOptions -
指定present样式为custom,仅present生效
Declaration
Swift
public static let styleCustom: NavigatorOptions -
Declaration
Swift
public init(rawValue: Int)
View on GitHub