Atualmente o Caronaê utiliza a lib MIBadgeButton-Swift para criar os badges na tabBar e também no botão de chat da tela de carona. No botão de chat que seria como um BarButtonItem o badge acaba sendo coberto pela status bar, aparecendo com a circunferência cortada na parte superior.
Existe uma issue aberta para esta lib, mas parece não resolver o problema. Caso exista uma outra lib similar que consiga atender as necessidades do aplicativo ela pode ser usada substituindo a atual.
As modificações principais serão na função updateChatButtonBadge em Ride/RideViewController+rideActions.swift.
Para testar a visualização do badge você pode fazer a chamada desta função no ViewDidLoad do arquivo Ride/RideViewController.swift, deixando algum número hardcoded para o badge na função.
Atualmente o Caronaê utiliza a lib MIBadgeButton-Swift para criar os badges na tabBar e também no botão de chat da tela de carona. No botão de chat que seria como um BarButtonItem o badge acaba sendo coberto pela status bar, aparecendo com a circunferência cortada na parte superior.
Existe uma issue aberta para esta lib, mas parece não resolver o problema. Caso exista uma outra lib similar que consiga atender as necessidades do aplicativo ela pode ser usada substituindo a atual.
As modificações principais serão na função
updateChatButtonBadge
emRide/RideViewController+rideActions.swift
. Para testar a visualização do badge você pode fazer a chamada desta função noViewDidLoad
do arquivoRide/RideViewController.swift
, deixando algum número hardcoded para o badge na função.Comportamento atual: