代码之家  ›  专栏  ›  技术社区  ›  Inna_K

如何在IOS中使用NotificationBannerSwift关闭横幅的振动效果

  •  0
  • Inna_K  · 技术社区  · 1 年前

    我使用NotificationBannerSwift在swift代码中显示横幅:

        let banner = FloatingNotificationBanner(title: messageString,titleFont: UIFont.initFrom(style: .textBody), style: .info, colors: BannerColors())
            banner.duration = 2.0
            banner.transparency = 0.6
    banner.show(queuePosition: .back, bannerPosition: .bottom, queue: NotificationBannerQueue(maxBannersOnScreenSimultaneously: 1), edgeInsets: UIEdgeInsets(top: 8, left: 8, bottom: 100, right: 8), cornerRadius: 10, shadowBlurRadius: 15)
    

    每条横幅都有振动效果。

    如何关闭这种振动效应?

    1 回复  |  直到 1 年前
        1
  •  0
  •   blackhatsrak    1 年前

    这个框架自动添加触觉振动尝试设置无。

        let banner = FloatingNotificationBanner(title: messageString,titleFont: UIFont.initFrom(style: .textBody), style: .info, colors: BannerColors())
            banner.duration = 2.0
            banner.transparency = 0.6
            banner.haptic = .none
            banner.show(queuePosition: .back, bannerPosition: .bottom, queue: NotificationBannerQueue(maxBannersOnScreenSimultaneously: 1), edgeInsets: UIEdgeInsets(top: 8, left: 8, bottom: 100, right: 8), cornerRadius: 10, shadowBlurRadius: 15)
            
    
    推荐文章