caronae / caronae-ios

Aplicativo do Caronaê para iOS
https://caronae.org
GNU General Public License v3.0
19 stars 9 forks source link

Corrigir badge de notificação no chat aparecendo acima da status bar #21

Closed DamascenoRafael closed 5 years ago

DamascenoRafael commented 6 years ago

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.

Comportamento atual:

captura_de_tela_2018-10-17_a__s_10 16 40
DamascenoRafael commented 5 years ago

Corrigido no commit e0876ab1b3d876dc16ea18bf377ef547092c8847. Fechando issue