Mobile Essentials iOS - Customizing Your Tab Bar

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/9

flashcard set

Earn XP

Description and Tags

Flashcards for reviewing iOS tab bar customization in Backbase applications.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

Where is the customization point for a custom tab bar in Backbase applications?

Within the appConfig closure in your AppDelegate.

2
New cards

What closure is used to set up the app's tab bar in Backbase applications?

The didUpdateState closure defined on the appConfig.

3
New cards

When is the didUpdateState closure called?

Whenever the app's router changes state (e.g., user logs in or out).

4
New cards

What does the didUpdateState closure return?

Another closure that can be used to update the app's window when needed.

5
New cards

What properties determine the entryPoint to be used for a given state?

The objects FeatureFilter and RetailUniversalAppState.

6
New cards

What must be checked to determine when a custom entry point can be provided with a custom tab bar when logged in?

Whether a FeatureFilter object is registered in Resolver and whether the FeatureFilter's features property is set.

7
New cards

What enum case is used from EntryPoint to create the custom tab bar?

.tabbedMenu

8
New cards

What must be passed to the tab bar or More… tab for view controllers?

Functions that can create view controllers, not the view controllers themselves.

9
New cards

When is the default entryPoint used for the custom tab bar?

Whenever it's not appropriate to create our custom tab bar, we just grab the entryPoint from the provided state instead.

10
New cards

Where is the closure body wrapped when interacting with the app's UI in the didUpdateState closure?

DispatchQueue.main.async