에 배경 그림자를 추가, 내가하는 방법이 순간에이 작업을 수행하지 않으려는, 그것이 있어야 뭔가 같은 :<code>UIButton</code>에 밝은 회색 그림자를 추가 할 수있는 방법은있는 UIButton
UIButton *button1... button1.layer.shadowOpacity = 0.8
등,하지만 작동하지 않습니다, 그것은 버튼 안에 그림자를 추가 만합니다. 그러나 나는 그것을 외부에서 필요로합니다. 감사!
에 배경 그림자를 추가, 내가하는 방법이 순간에이 작업을 수행하지 않으려는, 그것이 있어야 뭔가 같은 :<code>UIButton</code>에 밝은 회색 그림자를 추가 할 수있는 방법은있는 UIButton
UIButton *button1... button1.layer.shadowOpacity = 0.8
등,하지만 작동하지 않습니다, 그것은 버튼 안에 그림자를 추가 만합니다. 그러나 나는 그것을 외부에서 필요로합니다. 감사!
처음에는 #import <QuartzCore/QuartzCore.h>
입니다. 그런 다음 :
mybtn.layer.shadowColor = [UIColor blackColor].CGColor;
mybtn.layer.shadowOpacity = 0.5;
mybtn.layer.shadowRadius = 2;
mybtn.layer.shadowOffset = CGSizeMake(3.0f,3.0f);
또한 그림자와 함께 하나 UIControlStateNormal
에 대한 배경 이미지를 설정하는 –[UIButton setBackgroundImage:forState:]
를 사용할 수 있습니다. 예 :
[button setBackgroundImage:[UIImage imageNamed:@"ButtonBackgroundNormal"]
forState:UIControlStateNormal];
여기서 ButtonBackgroundNormal.png
에는 그림자가 있습니다. 이미지는 종종 코드로 그리는 것보다 빠르게 렌더링됩니다. 특히 속도를 UITableViewCell
에 추가하는 경우 속도가 중요합니다. 이 경우 스크롤 속도를 높이려면 배경색이 UITableViewCell
인 동일한 배경색으로 디자인하고 투명도없이 저장하여 배경 이미지가 완전히 불투명한지 확인하십시오. 그런 다음 button.opaque = YES
을 설정하십시오.
이것을 확인하십시오. http://stackoverflow.com/questions/2315366/how-to-add-a-drop-shadow-to-a-uibutton –
이미 보았지만 방법은 필요 없습니다. 또한 도움이된다면 테이블 셀에 단추를 추가하고 있습니다. – sebi
"fzwo"의 답변을 확인하십시오. 그것은 방법이 아닙니다. –