iTranslated by AI
The Importance of Communicating Screen Transition Types in Advance
Modal, Push, Tab
iOS screen transitions can be broadly categorized into three main types.
Let's look at the three transition animations.
| Modal | Push | Tab |
|---|---|---|
![]() |
![]() |
![]() |
A modal brings the next screen up from the bottom, while a push brings it in from the right.
Tabs have a small animation, but it feels as though they switch instantaneously.
The following article is a helpful reference for their usage and underlying concepts.
Recognition Begins Before the Transition
This article focuses on the stage preceding the screen transition. Especially for modals and pushes, buttons often serve as the trigger, and the diversity of button designs can sometimes make it difficult to identify the type of transition.

Indeed, it is difficult to tell what kind of screen transition will occur from this button alone.
While users may rarely consciously think about screen transitions, as long as they use iOS, they unconsciously recognize the correct rules for transition.
A UI that indicates an incorrect transition method can cause confusion for the user.
For example, in "Explore navigation design for iOS," it is stated that forced tab movement via a button is inappropriate because it creates clutter. This is likely because the behavior contradicts the perception that tabs do not move unless the tab bar is used.
Experiences involving cognitive dissonance are not merely a minor discomfort; their impact cannot be overlooked. Much like choosing a comfortable car to ride in or picking up a book that is easy to understand, users choose applications that feel natural based on their intuition. Even if the business model is excellent, it is clear that appropriate UI contributes significantly to differentiation from competitors.
Change Appearance for Each Transition Type
The most effective way to convey the type of transition beforehand is to give unique visual characteristics to the UI components that indicate the transition, such as the tab bar.
| Push | Tab |
|---|---|
![]() |
![]() |
In particular, there is a convention of adding a chevron (the ">" icon) to buttons that indicate a push transition. Observing standard iOS apps reveals that this rule is followed in many cases.

Tapping a chevron always expands the information
Maintain Consistency and Uniqueness
By applying this approach, it is possible to give other transitions their own unique visual characteristics.
For example, the following buttons are not common in iOS, but they give the user the impression of opening a link or opening a browser.
![]() |
![]() |
In this way, there are multiple ways to represent the same transition.
If these are used interchangeably within an app, users will find their attention drawn to functional differences that don't actually exist.
If there is no explainable difference, it is desirable to reuse the same representation.
Regarding modals, due to their nature of switching context, it is common for them to take various forms.
However, care should be taken not to diminish the uniqueness of other screen transition components—for example, by using a button with a chevron to open a modal.

Opening a modal with a chevron-equipped button feels unnatural
If a modal has a characteristic screen transition animation, it is desirable to assign unique visual characteristics to the UI component used for the transition that correspond to that animation.
Summary
Screen transition design in iOS must be executed with the user's perception in mind. Each transition method—modal, push, and tab—has its own characteristics, and by using appropriate visual representations, users can more intuitively understand the operations. Providing clear information to the user before the transition stage is the key to creating a smooth interface experience. In design, it is important to maintain consistency while giving distinct visual characteristics to different transition methods.







Discussion