<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Preloading the UIKeyboard</title>
	<atom:link href="http://blog.weareuproar.com/preloading-the-uikeyboard/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.weareuproar.com/preloading-the-uikeyboard</link>
	<description>Crafting convenient mobile apps for your life.</description>
	<lastBuildDate>Sun, 08 Aug 2010 05:14:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: kamilk</title>
		<link>http://blog.weareuproar.com/preloading-the-uikeyboard/comment-page-1#comment-1202</link>
		<dc:creator>kamilk</dc:creator>
		<pubDate>Mon, 28 Jun 2010 12:16:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.weareuproar.com/?p=13#comment-1202</guid>
		<description>Unfortunately, the trick does not work in iOS 4 anymore, because the UIKeyboard view is not available at UIKeyboardWillShowNotification but on the next run loop pass. You can access it to hide it, for example using performSelector: afterDelay:0, but then the keyboard is already visible, so it&#039;s too late... I&#039;ll try to find another solution and I count on You all too ;)</description>
		<content:encoded><![CDATA[<p>Unfortunately, the trick does not work in iOS 4 anymore, because the UIKeyboard view is not available at UIKeyboardWillShowNotification but on the next run loop pass. You can access it to hide it, for example using performSelector: afterDelay:0, but then the keyboard is already visible, so it&#8217;s too late&#8230; I&#8217;ll try to find another solution and I count on You all too <img src='http://blog.weareuproar.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kevin</title>
		<link>http://blog.weareuproar.com/preloading-the-uikeyboard/comment-page-1#comment-1201</link>
		<dc:creator>kevin</dc:creator>
		<pubDate>Mon, 21 Jun 2010 14:14:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.weareuproar.com/?p=13#comment-1201</guid>
		<description>@Matt -- see &quot;A Developer&#039;s&quot; comment above on the addition of an extra container view under iOS 4.0</description>
		<content:encoded><![CDATA[<p>@Matt &#8212; see &#8220;A Developer&#8217;s&#8221; comment above on the addition of an extra container view under iOS 4.0</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://blog.weareuproar.com/preloading-the-uikeyboard/comment-page-1#comment-1200</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Sun, 20 Jun 2010 07:06:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.weareuproar.com/?p=13#comment-1200</guid>
		<description>Hi, Thanks for your example but I can get it working with iOS 4.0. Any ideas why?</description>
		<content:encoded><![CDATA[<p>Hi, Thanks for your example but I can get it working with iOS 4.0. Any ideas why?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A Developer</title>
		<link>http://blog.weareuproar.com/preloading-the-uikeyboard/comment-page-1#comment-1197</link>
		<dc:creator>A Developer</dc:creator>
		<pubDate>Fri, 04 Jun 2010 22:36:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.weareuproar.com/?p=13#comment-1197</guid>
		<description>jonk,

In the latest betas there&#039;s an extra container view, probably used to manage pixel doubling. Add in another for loop, and you&#039;ll find the keyboard.

The name remains the same UIKeyboard, luckily...

best wishes, thanks for the post Kevin!</description>
		<content:encoded><![CDATA[<p>jonk,</p>
<p>In the latest betas there&#8217;s an extra container view, probably used to manage pixel doubling. Add in another for loop, and you&#8217;ll find the keyboard.</p>
<p>The name remains the same UIKeyboard, luckily&#8230;</p>
<p>best wishes, thanks for the post Kevin!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rick</title>
		<link>http://blog.weareuproar.com/preloading-the-uikeyboard/comment-page-1#comment-1190</link>
		<dc:creator>rick</dc:creator>
		<pubDate>Thu, 20 May 2010 17:12:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.weareuproar.com/?p=13#comment-1190</guid>
		<description>@jonk: we haven&#039;t tested this technique in the 4.0 beta.  Do you have it working in 3.x?</description>
		<content:encoded><![CDATA[<p>@jonk: we haven&#8217;t tested this technique in the 4.0 beta.  Do you have it working in 3.x?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jonk</title>
		<link>http://blog.weareuproar.com/preloading-the-uikeyboard/comment-page-1#comment-1184</link>
		<dc:creator>jonk</dc:creator>
		<pubDate>Sat, 15 May 2010 15:30:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.weareuproar.com/?p=13#comment-1184</guid>
		<description>I&#039;ve put in several layers of &quot;subviews&quot; in your code, and not once has one come up with the &quot;UIkeyboard&quot;?

the keyboard is coming up,   and dismissing,  but you can see it come up at launch of the app...   so i went in to see if that subview code was working,   and basically none of the subviews are the UIkeyboard?

anyone have any ideas why i can&#039;t see this subview?  (using latest iphone beta as of this date)</description>
		<content:encoded><![CDATA[<p>I&#8217;ve put in several layers of &#8220;subviews&#8221; in your code, and not once has one come up with the &#8220;UIkeyboard&#8221;?</p>
<p>the keyboard is coming up,   and dismissing,  but you can see it come up at launch of the app&#8230;   so i went in to see if that subview code was working,   and basically none of the subviews are the UIkeyboard?</p>
<p>anyone have any ideas why i can&#8217;t see this subview?  (using latest iphone beta as of this date)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tweets that mention Preloading the UIKeyboard at Uproar Blog -- Topsy.com</title>
		<link>http://blog.weareuproar.com/preloading-the-uikeyboard/comment-page-1#comment-1159</link>
		<dc:creator>Tweets that mention Preloading the UIKeyboard at Uproar Blog -- Topsy.com</dc:creator>
		<pubDate>Mon, 29 Mar 2010 15:58:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.weareuproar.com/?p=13#comment-1159</guid>
		<description>[...] This post was mentioned on Twitter by Dave Mitchell, Tak Fung. Tak Fung said: For iPhone devs who want to preload the keyboard so it appears quickly - this is useful: http://tinyurl.com/ykdxptf [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by Dave Mitchell, Tak Fung. Tak Fung said: For iPhone devs who want to preload the keyboard so it appears quickly &#8211; this is useful: <a href="http://tinyurl.com/ykdxptf" rel="nofollow">http://tinyurl.com/ykdxptf</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Petr Dvorak</title>
		<link>http://blog.weareuproar.com/preloading-the-uikeyboard/comment-page-1#comment-1158</link>
		<dc:creator>Petr Dvorak</dc:creator>
		<pubDate>Fri, 26 Mar 2010 14:36:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.weareuproar.com/?p=13#comment-1158</guid>
		<description>Thank you! This is very practical blog post. I had my application and it was almost done, worked great. Just the small cosmetic issue - the first keyboard loading took too much time, which was not desired since it was a social app requiring quick comment posting. This how-to solved this problem.</description>
		<content:encoded><![CDATA[<p>Thank you! This is very practical blog post. I had my application and it was almost done, worked great. Just the small cosmetic issue &#8211; the first keyboard loading took too much time, which was not desired since it was a social app requiring quick comment posting. This how-to solved this problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Miles</title>
		<link>http://blog.weareuproar.com/preloading-the-uikeyboard/comment-page-1#comment-1004</link>
		<dc:creator>Chris Miles</dc:creator>
		<pubDate>Tue, 27 Oct 2009 05:20:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.weareuproar.com/?p=13#comment-1004</guid>
		<description>Thanks for the tip, it worked great. My client wasn&#039;t happy with the initial keyboard delay, and neither was I.  Strange that Apple haven&#039;t addressed it.

I simplified the solution by using the existing UITextField rather than creating a dummy/hidden one.</description>
		<content:encoded><![CDATA[<p>Thanks for the tip, it worked great. My client wasn&#8217;t happy with the initial keyboard delay, and neither was I.  Strange that Apple haven&#8217;t addressed it.</p>
<p>I simplified the solution by using the existing UITextField rather than creating a dummy/hidden one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kevin</title>
		<link>http://blog.weareuproar.com/preloading-the-uikeyboard/comment-page-1#comment-1003</link>
		<dc:creator>kevin</dc:creator>
		<pubDate>Mon, 26 Oct 2009 03:07:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.weareuproar.com/?p=13#comment-1003</guid>
		<description>@danny

This solution isn&#039;t using any undocumented APIs so it shouldn&#039;t be at risk for rejection by Apple.  However, this solution does rely on the class name of the stock keyboard so if Apple decided to change that then this code would no longer work.

Something I just thought of but it may be possible to modify this solution such that instead of looping for the first view named UIKeyboard you could instead check to see if the view equals the reference of the dummy keyboard.  If this works, it would make this solution more robust.</description>
		<content:encoded><![CDATA[<p>@danny</p>
<p>This solution isn&#8217;t using any undocumented APIs so it shouldn&#8217;t be at risk for rejection by Apple.  However, this solution does rely on the class name of the stock keyboard so if Apple decided to change that then this code would no longer work.</p>
<p>Something I just thought of but it may be possible to modify this solution such that instead of looping for the first view named UIKeyboard you could instead check to see if the view equals the reference of the dummy keyboard.  If this works, it would make this solution more robust.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

