UIButton에는 사용자가 "이 단추를 건드렸다"는 것을 알려주는 "Show Touch Highlight"라는 멋진 특성이 있습니다.UIImage에 대한 강조 표시를 보여줍니다
UIImage 용으로 구현할 수있는 방법이 있습니까? 사용자가 UIImage 내부를 터치 한 지점을 보길 원합니다.
UIButton에는 사용자가 "이 단추를 건드렸다"는 것을 알려주는 "Show Touch Highlight"라는 멋진 특성이 있습니다.UIImage에 대한 강조 표시를 보여줍니다
UIImage 용으로 구현할 수있는 방법이 있습니까? 사용자가 UIImage 내부를 터치 한 지점을 보길 원합니다.
작은 트릭을 사용하는 경우. UIImageView 위에 투명 버튼을 만듭니다. 기본적으로 UIImageView userInteractionEnabled를 true로 설정해야합니다.
imageView.userInteractionEnabled = YES;
UIButton *clearButton = [UIButton buttonWithType:UIButtonTypeCustom];
clearButton.frame = imageView.frame;
clearButton.showsTouchWhenHighlighted = YES;
[clearButton setBackgroundColor:[UIColor clearColor]];
[imageView addSubView:clearButton];
기타 트릭, 투명 버튼 만들기 및 원하는 이미지 설정.
UIButton *clearButton = [UIButton buttonWithType:UIButtonTypeCustom];
clearButton.frame = CGRectMake(<#CGFloat x#>, <#CGFloat y#>, <#CGFloat width#>, <#CGFloat height#>);
clearButton.showsTouchWhenHighlighted = YES;
[clearButton setImage:[UIImage imageNamed:@"your_image"] forState:UIControlStateNormal];
[clearButton setBackgroundColor:[UIColor clearColor]];
UIImage와의 상호 작용이 느슨하지 않습니까? – YogevSitton
어떤 종류의 작품입니까? –
지금 나는 빨간색으로 UIImage 내부를 만지는 부분이 있습니다. – YogevSitton
는 아니, UIButton
에서와 같은 방법으로하지 않습니다,하지만 당신은 당신을 위해 그것을 해결하는 대신, 타입 정의의 UIButton
사용할 수 있습니다.
UIImageView의 또 다른 도움말은 강조 이미지를 설정하는 것이지만 효과를 위해 작업해야합니다.
이미지 크기의 UIButton을 사용하고 이미지를 맞춤 검색 버튼에 할당 할 수는 없습니까? –