0
UIButtonを以下に示す -Iコードを使用してボタンを作成した状態変化
UIImage *kalenderImage = [UIImage imageNamed:@"start_icon_calendar_u.png"];
UIImageView *kalenderImageView = [[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, kalenderImage.size.width/2, kalenderImage.size.height/2)] autorelease];
[kalenderImageView setImage:kalenderImage];
UILabel* kalendarLabel = [[[UILabel alloc] initWithFrame:CGRectMake (0, kalenderImage.size.height/2-15, kalenderImage.size.width/2, kalenderImage.size.height/2)] autorelease];
kalendarLabel.text = @"Kalender";
[kalenderButton addSubview:kalenderImageView];
[kalenderButton addSubview:kalendarLabel];
[kalenderButton addTarget:self action:@selector(showCalendar:) forControlEvents:UIControlEventTouchUpInside];
IはUIControlStateHighlighted
状態のボタンのイメージを変更する必要があります。これどうやってするの ? 私は非常に単純な
KalenderButton setBackgroundImage:@"" forState:]
[KalenderButton setImage:@"" forState]