MessageCenterViewControllerFactory
public class MessageCenterViewControllerFactory : NSObject
View controller for Message Center view
-
Makes a message view controller with the given theme.
Declaration
Swift
@MainActor public class func make( theme: MessageCenterTheme? = nil, predicate: (any MessageCenterPredicate)? = nil, controller: MessageCenterController, dismissAction: (@MainActor @Sendable () -> Void)? = nil ) -> UIViewControllerParameters
themeThe message center theme.
predicateThe message center predicate.
controllerThe Message Center controller
dismissActionOptional action to dismiss the view controller.
Return Value
A view controller.
-
Makes a message view controller with the given theme.
Declaration
Swift
@MainActor public class func make( themePlist: String?, controller: MessageCenterController, dismissAction: (@Sendable () -> Void)? = nil ) throws -> UIViewControllerParameters
themePlistA path to a theme plist
controllerThe Message Center controller
dismissActionOptional action to dismiss the view controller.
Return Value
A view controller.
-
Makes a message view controller with the given theme.
Declaration
Swift
@MainActor public class func make( themePlist: String?, predicate: (any MessageCenterPredicate)?, controller: MessageCenterController, dismissAction: (@Sendable () -> Void)? = nil ) throws -> UIViewControllerParameters
themePlistA path to a theme plist
predicateThe message center predicate
controllerThe Message Center controller
dismissActionOptional action to dismiss the view controller.
Return Value
A view controller.
View on GitHub