2009-03-17 3 views

答えて

4

悲しいかな、私たちが知っていれば、私たちはあなたに話すことができませんでした。これはすべて従来のApple NDAの下にあります。

1

iPhone 3.0 SDKは、ベータ版であり、アップルのプレリリース版または他の未発表の情報と同様、非公開で提供されています。

商用iPhoneデベロッパー($ US99)として登録すれば、それをダウンロードして見ることができますが、有料のアクセスとオープンディスカッションはiPhone OS 3.0が正式にリリースされるまで許可されません。

1

について向きを強制的に、私は知りませんが、あなたは確かに上記の少なくとも2.0の下でそれを読むことができます:

if((window.orientation != 90) && (window.orientation != -90)) 
    alert('Please rotate your iPhone into landscape mode.'); 

か、であることをより多くのユーザーフレンドリーな、それらを必要としません「OK」をクリックします。

代わりに、ここで説明したように、ユーザは、画面を回転させたときに発生するイベントをリッスン:中1つのDIVと優しい「回転してください」のメッセージですべてのコンテンツを入れ、

http://www.sitepoint.com/article/iphone-development-12-tips/2/

次へ別の

<body class="portrait"> 
    <div id="content">My content goes here</div> 
    <div id="rotateme">Please rotate your iPhone into landscape mode.</div> 
</body> 

最後に、スタイルはそれ以上のように一つだけがorientiationに応じて、アップを示しています。

body.portrait div#content { display: none; } 
body.portrait div#rotateme { display: block; } 
body.landscape div#content { display: block; } 
body.landscape div#rotateme { display: none; } 

これは、物事を行うには、「iPhone 3.0の方法」ではないかもしれない(ARENを知っている人しかし、少なくともそれはユーザーがアップグレードしたかどうかにかかわらず動作します。 (iPod Touchのユーザーは、アップグレードするために払う必要があり、新機能はほとんど得られないということを覚えておいてください...)3.030のバンドワゴンに飛び乗るのは速くないかもしれません。

関連する問題