TabPickerViewController: Refactor to not reference tab controller directly.

This commit is contained in:
James Magahern
2022-08-05 15:13:37 -07:00
parent ace7917080
commit 1db6cf54a9
7 changed files with 181 additions and 112 deletions

View File

@@ -174,7 +174,7 @@ class TabBarView: UIView
} else {
let newTabView = makeTabView(withIdentifier: identifier)
if animated { newTabView.collapsed = true }
if i < tabViews.count {
if i > 0 && i < tabViews.count {
tabViews.insert(newTabView, at: i - 1)
} else {
tabViews.append(newTabView)