Skip to content

priority issue #586

Description

@ITzhao

I'm facing a problem. Could you please help me solve it? Thank you very much

    let success = MessageView.viewFromNib(layout: .cardView)
    success.configureTheme(.success)
    success.configureDropShadow()
    success.configureContent(title: "Success", body: "Something good happened!")
    success.button?.isHidden = true
    var successConfig = SwiftMessages.defaultConfig
    successConfig.presentationStyle = .center
    successConfig.priority = 10
    successConfig.presentationContext = .window(windowLevel: UIWindow.Level.normal)
    
    
    let success2 = MessageView.viewFromNib(layout: .cardView)
    success2.configureTheme(.success)
    success2.configureDropShadow()
    success2.configureContent(title: "Success", body: "++++")
    success2.button?.isHidden = true
    var successConfig2 = SwiftMessages.defaultConfig
    successConfig2.presentationStyle = .center
    successConfig2.priority = 4
    successConfig2.presentationContext = .window(windowLevel: UIWindow.Level.normal)
    
    
    let success1 = MessageView.viewFromNib(layout: .cardView)
    success1.configureTheme(.success)
    success1.configureDropShadow()
    success1.configureContent(title: "Success", body: "~~~~")
    success1.button?.isHidden = true
    var successConfig1 = SwiftMessages.defaultConfig
    successConfig1.presentationStyle = .center
    successConfig1.priority = 100
    successConfig1.presentationContext = .window(windowLevel: UIWindow.Level.normal)
    
    SwiftMessages.show(config: successConfig, view: success)
    SwiftMessages.show(config: successConfig2, view: success2)
    SwiftMessages.show(config: successConfig1, view: success1)

The result is:success -> success1 -> success2
Why isn't this the result: success1 -> success -> success2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions