Spotlight: Difference between revisions

From iPhone Development Wiki
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 6: Line 6:
</pre>
</pre>
This will open Spotlight from anywhere. If you are inside an application, it will close that application and go to the homepage in order to open Spotlight.  
This will open Spotlight from anywhere. If you are inside an application, it will close that application and go to the homepage in order to open Spotlight.  
 
<pre>[(AXSpringBoardServer *)[%c(AXSpringBoardServer) server] revealSpotlight];</pre>


How to dismiss:
How to dismiss:
Line 13: Line 13:
</pre>
</pre>
If you are interested in creating your own search results check out [[SearchLoader]].
If you are interested in creating your own search results check out [[SearchLoader]].
=== Search Modes  ===
{| class="wikitable"
|-
! Value
! Meaning
! Displays
! SearchModel
|-
| 0
| pull left
| Siri Suggestions, Nearby, News
| Full
|-
| 1
| pull down
| Siri Suggestions
| Partial
|-
| 2
| searching
| *
| General/shared?
|}
Each search mode has a different <code>SPUISearchModel</code>. The <code>sharedInstance</code> of <code>SPUISearchViewController</code> <code>currentSearchModel:</code> points to the <code>sharedFullZWKInstance</code> (more research required).

Latest revision as of 02:53, 22 January 2016

Many files in SBSearch*, SPUISearch*

How to open:

[[%c(SpringBoard) sharedApplication] _revealSpotlight];

This will open Spotlight from anywhere. If you are inside an application, it will close that application and go to the homepage in order to open Spotlight.

[(AXSpringBoardServer *)[%c(AXSpringBoardServer) server] revealSpotlight];

How to dismiss:

[[%c(SBSearchGesture) sharedInstance] resetAnimated:YES];

If you are interested in creating your own search results check out SearchLoader.

Search Modes

Value Meaning Displays SearchModel
0 pull left Siri Suggestions, Nearby, News Full
1 pull down Siri Suggestions Partial
2 searching * General/shared?

Each search mode has a different SPUISearchModel. The sharedInstance of SPUISearchViewController currentSearchModel: points to the sharedFullZWKInstance (more research required).