Twodayslate (talk | contribs) No edit summary |
m (→References: IPFHeader replacement) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 5: | Line 5: | ||
== Launching an Application using SBIcon == | == Launching an Application using SBIcon == | ||
<source lang=objc> | <source lang=objc> | ||
[icon launchFromLocation: | [icon launchFromLocation:iconLocation]; | ||
</source> | </source> | ||
For SBIcon locations, see [http://iphonedevwiki.net/index.php/SBIconView#SBIconViewLocation here]. | |||
== Getting an SBIcon == | == Getting an SBIcon == | ||
<source lang=objc> | <source lang=objc> | ||
SBIconController * | SBIconController *controller = [%c(SBIconController) sharedInstance]; | ||
SBIconModel *model = [ | SBIconModel *model = [controller model]; | ||
SBIcon *icon = [model expectedIconForDisplayIdentifier: | SBIcon *icon = [model expectedIconForDisplayIdentifier:iconIdentifier]; | ||
</source> | </source> | ||
== References == | == References == | ||
{{ | |||
* Header: http://github.com/kennytm/iphone-private-frameworks/blob/master/SpringBoard/SBIcon.h | |||
{{occlass|library=SpringBoard.app|navbox=1}} |
Latest revision as of 03:01, 11 August 2015
SBIcon is a class representing an icon displayed by SpringBoard. It is not typically used directly; instead, its various subclasses are used: SBApplicationIcon, SBBookmarkIcon, SBDownloadingIcon, and SBDestinationHole (which is a blank space used when rearranging icons).
In iOS 5 Apple split up SBIcon, creating a separate class for SBIconView, and just leaving SBIcon with behind the scenes stuff.
Launching an Application using SBIcon
[icon launchFromLocation:iconLocation];
For SBIcon locations, see here.
Getting an SBIcon
SBIconController *controller = [%c(SBIconController) sharedInstance];
SBIconModel *model = [controller model];
SBIcon *icon = [model expectedIconForDisplayIdentifier:iconIdentifier];
References