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