2012-03-01 16 views
1

ストーリーボードを使用してXIBファイルを作成できないのはなぜですか?2つの互換性のないモデルですか?例えば隠れキーボードに関するすべてのチュートリアルはXIBファイルを必要とするように見える:同じ http://www.techotopia.com/index.php/Writing_iOS_4_Code_to_Hide_the_iPhone_Keyboard_%28Xcode_4%29なぜストーリーボードを使用しているときにXCode 4がXIBファイルを作成しないのですか?

+0

storybaordに更新できるキーボード隠しの例はありますか? – nycynik

+0

私は例を見つけることができなかったので、私はあなたの質問を理解できません。私はXIBファイルでしか見つかりませんでした。http://www.techotopia.com/index.php/Writing_iOS_4_Code_to_Hide_the_iPhone_Keyboard_%28Xcode_4%29 – user310291

答えて

1

は、問題のリンクのアップデートです:

は、我々は今、それが適切な時点で呼び出されるように、私たちのユーザーインターフェースを配線する必要がある私たちのメソッドのコードを書きました。この作業はInterface Builderで行いますので、もう一度hideKeyboardViewController.xibを選択してください。

ストーリーボードをクリックし、storybaordウィンドウのhidKeyboardViewControllerをクリックするのと同じです。

ビューのテキストフィールドを選択し、右側のパネルに接続インスペクタ(表示 - >ユーティリティ - >接続インスペクタ)を表示します。

これに相当するのは、テキストフィールドを右クリックすることです。

[終了時に終了]イベントの右側にある円をクリックし、その行をFile's Ownerアイコンにドラッグし、使用可能なメソッドのリストからtextFieldReturnを選択します。

ここでは、前述のように円をクリックし、青色の線を下のオレンジ色のボックスにドラッグします。

+0

それは素晴らしい感謝です:) – user310291

1

ITSは、ストーリーボードの内側にあなたの意見を見て、あなたが.xibs

と直接働いていたとき、あなたがやったとあなたは同じことを行うことができます
1

ストーリーボードの「シーン」をXIBのように扱います。画面をレイアウトし、要素を追加し、それぞれのViewControllerにリンクすることができます。実行する必要があるコードはすべてViewController内にある必要があります。そして、ストーリーボードでは、特定のシーンがそのViewControllerに関連していることを示すことができます。キーボードを隠しに関するご質問については

、あなたはコードの行が含まあなたのViewControllerのメソッド持っている必要があります:

[myTextField resignFirstResponder]; 

...がmyTextFieldはUITextFieldの、UITextViewで、または他のキーボードが必要なオブジェクト。ここで

+0

はい、 t仕事はhttp://stackoverflow.com/questions/9518281/textfieldshouldreturn-doesntworkwork – user310291

関連する問題