From iPhone Development Wiki
Revision as of 14:20, 29 December 2014 by SharedRoutine (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Private Framework
Availabile 2.1 – present
Class Prefix SB
Headers [headers.cynder.me]

SpringBoardUI is a framework that provides classes to deal with UI Elements in SpringBoard. One commonly used Class is SBAwayViewPluginController, which empowers the SpringBoardPlugins.


Back in iOS 3.0 it only contained one class: SBAwayViewPluginController as described above.

In iOS 5 SBAlertItem has been introduced which is used to display UIAlertViews on SpringBoard. (Battery Notification Alerts, Sim Unlock Alert, and so on).

With the release of iOS 6 several classes regarding the LockScreen have been added such as SBDeviceLockEntryField. Moreover classes managing Notification Banners have been added.

The redesign of iOS 7 caused some more Classes in the SpringBoardUI framework dealing with Control Center: SBUIControlCenterButton and more.

In iOS 8 SpringBoardUI was cleaned up by removing the LockScreen related Classes. Some Plugin classes were added as well.