0

iPhone用のアプリを作りたいです。これは、次のようなノノグラムです: http://www.puzzle-nonograms.com/ UIButtons の色を白から黒、またはその逆に変更するにはどうすればよいですか?

4

2 に答える 2

5

.h ファイル

UIButton *button;
BOOL clicked;

.m ファイル - (void)viewDidLoad

{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    clicked=YES;
    button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    [button addTarget:self
               action:@selector(changeBtnColor)
     forControlEvents:UIControlEventTouchDown];
    [button setTitle:@" 1 " forState:UIControlStateNormal];
    button.frame = CGRectMake(80.0, 210.0, 160.0, 40.0);
    [button setTitleColor:[UIColor grayColor] forState:UIControlStateNormal];
    [self.view addSubview:button];
}

-(void)changeBtnColor{
    if (clicked) {
            [button setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
        clicked=NO;
    }
    else{
        [button setTitleColor:[UIColor grayColor] forState:UIControlStateNormal];
        clicked=YES;

    }



}

それが役立つことを願っています。幸運を祈ります..

于 2013-08-23T22:12:07.630 に答える