Large Title Mode property

Official Content
This documentation is valid for:
The mode to use when displaying the title of the application bar

Values

Always Always use large titles (for use case #2)
Automatic (Default): This value enables large titles when the Panel for Smart Devices (or Menu for Smart Devices) is in a position where large titles are considered the most common use case (use case #1).
Inherit This value inherits the mode of the previous object in the stack, and behaves like Automatic when it's the first object. This value is useful for objects (like Menu for SD) that could be called in different places, and it's large title mode adjusts to it's context.
Never Never use large titles (for use case #2)

Description

iOS 11 adds the concept of large titles:

iOS11LargeTitles_20187973430_1_png

The purpose of large titles is to provide extra emphasis on context when needed. In some apps, the big, bold text of a large title can help orient people as they browse and search. In a tabbed layout, for example, large titles can help clarify the active tab and inform the user when they've scrolled to the top. Apple's Phone app uses this approach, while Music uses large titles to differentiate content areas like albums, artists, playlists, and radio. A large title transitions to a standard title as the user begins scrolling content. Large titles don't make sense in all apps and should never compete with content. Although the Clock app has a tabbed layout, large titles are unnecessary because each tab has a distinct, recognizable layout.

Use Cases

1. Use large titles in the root of navigation stacks

The most common use case for large titles applies to the first panel of a navigation stack. I.e. in a Tabs based navigation style, it would be the first panel of each tab. in a Flip based navigation style, the first panel. In Split (iPad) based navigation style, the first panel. The general rule is each navigation style defines which targets are expected to use large titles on its first panel. Also, if the first object is a menu for sd instead of a panel, the large title can be also applied to the second object in the stack (like Mail app does).

2. Use large titles (or not) based on your knowledge of the app

Use case 1 covered the most common use case, however, in some cases it's required to avoid this common pattern (like the Clock app does).

Note: this property should be used in conjunction with the Scroll Bouncing property defined in Scroll properties group, as the large title collapses when scrolling:

iOS11LargeTitlesCollapseanimation_gif

How to apply changes

To apply changes made by this property, Build a main object.

Availability

This property is available since GeneXus 15 upgrade 12.

Scope

Objects: Theme for Smart Devices
Platforms: Smart Devices(IOS)

See Also

Was this page helpful?
What Is This?
Your feedback about this content is important. Let us know what you think.