tab bar can't press current tab
This commit is contained in:
parent
8da5c9d32b
commit
cb8f3f9fbc
@ -80,6 +80,7 @@
|
||||
|
||||
// MARK: - UITabBarDelegate
|
||||
public func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem) {
|
||||
guard item.tag != tabBar.selectedItem?.tag else { return }
|
||||
self.model.selectedTab = item.tag
|
||||
Button.performButtonAction(with: model.tabs[item.tag].action, button: item, delegateObject: delegateObject, additionalData: nil)
|
||||
}
|
||||
@ -95,7 +96,8 @@
|
||||
|
||||
public func selectTab(at index: Int) {
|
||||
MVMCoreDispatchUtility.performBlock(onMainThread: {
|
||||
guard let newSelectedItem = self.items?[index] else { return }
|
||||
guard index != self.selectedItem?.tag,
|
||||
let newSelectedItem = self.items?[index] else { return }
|
||||
self.selectedItem = newSelectedItem
|
||||
self.tabBar(self, didSelect: newSelectedItem)
|
||||
})
|
||||
|
||||
Loading…
Reference in New Issue
Block a user