2011-12-17 4 views
0

xCode 4.2を使用しています。私はmainstoryboard.xibにインターフェイスのほとんどを持っています。しかし、リストの詳細は独自のxibを使用しています。これは、タブ付きのナビゲーションベースのプロジェクトです。 Ctrlキーを押しながらボタンをクリックすると、すべてのビューでこの詳細view.xibでは「プッシュ」オプションが使用できます。そして、私はボタンをclcikableにして別のビューを開くことができません。私はCtrlキーを押しながらCtrlキーを押したときに、終了時に終了したことを確認します。Xcodeビュー内のボタンにプッシュを割り当てることができません

なぜこのようなことが起こるか知っていますか?メインストーリーボードにないのでこれは?プログラムでクリック可能にすることは可能ですか?

+0

プッシュしたいビューコントローラはどこにありますか?それはストーリーボード、または別のペン先にありますか、それともプログラムで作成していますか? –

+0

が別のペン先にあります。プログラムではありません。 –

+0

マップビューのView Controllerです。私がしたいことは、ボタンを押すだけでそれを呼び起こすことです。それを実行しながら、私は2つの変数をそれに送りたい。緯度、経度を表示します。 –

答えて

1

何らかの理由でストーリーボードに含めることができない場合は、ロードしてコードにプッシュする必要があります。これはかなり標準的なコードです - initWithNibName:を使用してビューコントローラの新しいインスタンスを作成し、詳細変数を渡してから、ナビゲーションコントローラに新しいコントローラをプッシュするように指示します。このコードは、ボタンを保持するView Controller内のアクションにリンクする必要があります。

+0

ありがとうJrturton。 –

関連する問題