"강조 표시"는 터치가 컨트롤에 들어가거나 종료 할 때 발생하는 컨트롤 상태입니다. 이 예에서
, 우리는 터치 업에 변경 버튼을 보여줄 것이다 프로그래밍있는 UIButton을 만들 것입니다.
당신이 그것을 터치까지의 이미지를 변경 것을 발견 할 것이다 응용 프로그램을 실행 최대
- (IBAction)buttonClicked:(id)sender
{
UIImage *buttonImage = [UIImage imageNamed:@"home.png"];
[myButton setBackgroundImage:buttonImage forState:UIControlStateHighlighted];
}
터치의 이미지를 변경할 것, 버튼
- (void)drawButton
{
myButton = [UIButton buttonWithType:UIButtonTypeCustom];
myButton.frame = CGRectMake(80, 50, 70, 70); //set frame for button
UIImage *buttonImage = [UIImage imageNamed:@"icon6.png"];
[myButton setBackgroundImage:buttonImage forState:UIControlStateNormal];
[myButton setTitle:@"Ok" forState:UIControlStateNormal];
[myButton addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:myButton];
}
- (void)viewDidLoad {
[super viewDidLoad];
[self drawButton];
}
에 Button 조치를 쓰기를 만듭니다. 맥 OS 용의
고려해야 할 몇 가지 사항은 tiff 또는 png와 같은 이미지 형식을 사용해보십시오. 그리고 그 공간도 제거하십시오. 전에 jpg 파일에 문제가 발생했습니다. –
전혀 사실이 아닙니다. 읽기 : http://stackoverflow.com/questions/3929281/when-to-use-png-or-jpg-in-iphone-development - 기본적으로 PNG는 작은 이미지 나 투명도가있는 이미지에 사용하고 큰 이미지에는 JPEG를 사용합니다. 불투명 한 이미지 또는 사진. –
이 기록되었습니다. 감사 :) –