ページ 11

初歩的な質問ですが

Posted: 2014年2月09日(日) 17:37
by よすす
先日、はじめてアプリを作りはじめました。
今うまくいかなくて困っています。

「画像をタップ」→「画像を隠す」→「下の画像がでる」
この一連の流れがしたいのですが、うまくいきません。
そこで質問なのですが、隠したい画像が一番上だといけないのでしょうか?

タイトルに結果を重ねて、プログラムではじめに結果を隠しておき、動作で結果を表示、タイトルを隠す
というやり方はうまくいくのですが、
結果にタイトルを重ねて、プログラムでタイトルを隠し、結果を表示(浮かび上がるような)
このやり方はできないのでしょうか??

回答よろしくお願いします。

Re: 初歩的な質問ですが

Posted: 2014年2月09日(日) 17:49
by みけCAT
まず、使用している(アプリが動作するプラットフォームの)OSや開発環境、言語を教えてください。
著作権や業務上の秘密などを侵害しないならば、ソースコードも提示していただけるとわかりやすいです。

Re: 初歩的な質問ですが

Posted: 2014年2月09日(日) 18:01
by よすす
失礼しました。
作っているのはios7対応のiPhoneアプリです。Xcode5を使用しています。
現在、プログラムはほとんど初期のままであり、追加したのは以下のみです。

コード:

//ViewController.h

@interface ViewController : UIViewController
@property (weak, nonatomic) IBOutlet UIImageView *otherapp;
@property (weak, nonatomic) IBOutlet UIImageView *option;
@property (weak, nonatomic) IBOutlet UIImageView *onlinbattle;
@property (weak, nonatomic) IBOutlet UIImageView *kidou_gamen;

@property (weak, nonatomic) IBOutlet UIImageView *freebattle;//フリー対戦
- (IBAction)SingleTap1:(id)sender;

@end

//ViewController.m
#import<UIKit/UIKit.h>

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

-(BOOL)shouldAutomaticallyForwardAppearanceMethods{//縦画面ロック
    return NO;
}

- (IBAction)SingleTap1:(id)sender {
    self.freebattle.hidden = YES;
    self.kidou_gamen.hidden = YES;
    self.onlinbattle.hidden = YES;
    self.option.hidden = YES;
    self.otherapp.hidden = YES;
}

@end
[code]

freebattleなどのオブジェクトははじめから表示させているものです。
タップで隠したいのですが・・・。

Re: 初歩的な質問ですが

Posted: 2014年2月09日(日) 18:04
by よすす
すみません。コードを閉じ忘れました。

コード:

//ViewController.h

@interface ViewController : UIViewController
@property (weak, nonatomic) IBOutlet UIImageView *otherapp;
@property (weak, nonatomic) IBOutlet UIImageView *option;
@property (weak, nonatomic) IBOutlet UIImageView *onlinbattle;
@property (weak, nonatomic) IBOutlet UIImageView *kidou_gamen;

@property (weak, nonatomic) IBOutlet UIImageView *freebattle;//フリー対戦
- (IBAction)SingleTap1:(id)sender;

@end

//ViewController.m
#import<UIKit/UIKit.h>

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

-(BOOL)shouldAutomaticallyForwardAppearanceMethods{//縦画面ロック
return NO;
}

- (IBAction)SingleTap1:(id)sender {
self.freebattle.hidden = YES;
self.kidou_gamen.hidden = YES;
self.onlinbattle.hidden = YES;
self.option.hidden = YES;
self.otherapp.hidden = YES;
}

@end