0

iOSアプリを作るのは全くの初心者で、ここにはたくさんの知識があることに気づいたので、最近メンバーになりました。私は現在、やりたいことすべてに完全に対応するアプリを作成しています。唯一の問題は、アプリに新しいボタンを追加したことです。それを使用して新しいビューを開く方法や、セグエに接続する方法など、新しいビューを開く方法がわかりません。プログラムでボタンを作成し、セレクターとして pushnext というメソッドを用意しました。ビューを開くメソッドを実装しようとしていますが、私が知っているのは、表示したいビューの情報が GridViewController.m に含まれていることだけです。そのビューを呼び出す方法がわかりません。他の多くの投稿を読みましたここですが、私はそれを理解できないようです。皆さんが私を助けてくれることを願っています。お時間をいただきありがとうございます。

また、次のストーリーボードを使用しています。

タブ バー コントローラー (2 つのアイコン) : そこから最初のビュー コントローラーに分割され、次にナビゲーション コントローラーに分割されます。Navigation Controller から Grid View Controller (ボタンを開きたいもの) に接続され、Grid View Controller から Detail View Connection に接続されます。できれば助けてください。http://mobile.tutsplus.com/tutorials/iphone/design-build-a-small-business-app-custom-detail-views/に役立つ場合は、ここにあるガイドに従いました。

編集:以下のコードを追加したので、皆さんにとって簡単です。

ようやく見ました。理由は、質問に答える代わりに「コメントを追加」を使用していたためです。

これは私が FirstViewController.h に持っているものです

-(void)pushnext;

次に、FirstViewController.m にボタンがあります。

self.roundButton = [self createButtonWithPicture:CGRectMake(110, 200, 100, 100) andLabel:@""];
[self.view addSubview:roundButton];

[self.roundButton addTarget:self action:@selector(pushnext:) forControlEvents:UIControlEventTouchUpInside];

また、FirstViewController.m の内部には、ボタンで新しいビューを開くために使用したい実装があります。

-(void)pushnext{
[UIView transitionFromView:contact toView:cable duration:1.0 options UIViewAnimationOptionTransitionFlipFromLeft completion:^(BOOL finished){
    [contact release];
   }];

そこから、メソッド pushnext でそのビューを開きたいのですが、それを取得できないようです。アプリのロード後にポップアップする最初の画面にボタンを設定しましたが、そのビューが何と呼ばれているのかわからないので、コードで contact と呼び、すべてのビューを開くようにしますGridViewController.m に含まれる情報どうすればよいかわかりません。セグエを使用してそれらを接続することを提案しましたが、セグエをボタンに接続するにはどうすればよいですか。また、ボタンが IB ではなくプログラムで実行されるという問題もあります。お時間をいただきありがとうございます。お役に立てば幸いです。もう一度ありがとう、私は何日も読んで例を挙げてそれを理解しようとして立ち往生していたので、私はただ必死です. ストーリーボードの写真も添付しました。http://i.stack.imgur.com/YKs1o.png

4

2 に答える 2

5

Ctrl キーを押しながらビュー コントローラー アイコンから次のビューにドラッグすることで、ストーリーボードにセグエを作成できます。セグエをクリックして、属性インスペクターで名前を付けます。

ボタンを押したコードで、[self performSegueWithIdentifier:@"segueName"] を呼び出すだけで、次のビューへのセグエが実行されます。

属性インスペクタからアニメーション タイプを選択します。

于 2012-07-11T21:55:45.327 に答える
1

このチュートリアルは次のことに役立ちます。

http://www.scott-sherwood.com/?p=219

必要なものをほぼ正確に説明します。新しいビューを作成し (この場合、既存のビューをそのまま使用できます)、そのビューへのセグエを作成します。幸運を。

ところで、コードを投稿すると、誰もがあなたをより良く助けることができます...

ここに画像の説明を入力

于 2012-07-11T19:19:57.097 に答える