Status Bar Manipulation
The status bar's appearance can be customized to meet the look and feel of your application, and can also display notifications about your application. For instance, the iPod application uses the status bar to display a triangular play icon when music is playing in the background. The alarm clock application displays a small clock on the status bar when an alarm is active. Many properties of the status bar can be changed using the UIApplication and UIHardware classes.
Status Bar Mode
The status bar mode determines its color, opacity, and orientation. It can also be used to animate the status bar when transitioning between different modes. To set the mode, one of four different setStatusBarMode methods can be used from within the instance of your application, a UIApplication object.
- (void)setStatusBarMode:(int)mode duration:(float)duration
- (void)setStatusBarMode:(int)mode orientation:(int)orientation
duration:(float)duration
- (void)setStatusBarMode:(int)mode orientation:(int)orientation
duration:(float)duration fenceID:(int)fenceID
- (void)setStatusBarMode:(int)mode orientation:(int)orientation
duration:(float)duration fenceID:(int)fenceID
animation:(int)animation;
Mode
The status bar mode sets the overall appearance in color and opacity. The following modes are supported.
Mode | Description |
|---|---|
0 | Default, white status bar |
1 | Black transparent status bar |
2 | Removes status bar image entirely (be sure to also use |
3 | Solid black status bar |
4 | Entirely transparent ... |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access