2012-06-28 5 views
8

현재 iPhone 앱을 제작 중이며 텍스트가 사실적인 UI 디자인에 맞도록 빛나는 효과를 내기를 원합니다.iOS에서 빛나는 텍스트 효과 만들기

여기에 우리가 달성하고자하는 것이 있습니다.

glowing text

우리는 그래서 어떤 도움을 주시면 감사하겠습니다 순간에 내부 광선 효과를 만드는 데 어려움을 겪고있다. #FFFFFF, 화면 블렌드 모드, 30 %의 불투명도, 5px 크기 :

포토샵에서이 텍스트는

  • A # 98c1c1
  • 외부 빛의 색깔이있다.
  • 내부 광선 : # c79d85, 컬러 닷지 혼합 모드, 70 % 불투명도, 5px 크기.

감사합니다. 마크.

+1

아마도 도움이 될 수 있습니다. http://stackoverflow.com/questions/1420131/iphone-text-glow-effect 또는 http://www.redrobotstudios.com/blog/2010/04/29/create- 글로우 소프트 섀도우 텍스트 온 아이폰/ – TheZ

답변

13

사용, 텍스트 색 # 98c1c1와 버튼을 설정하려면 :

내가있는 R 결국 # 98c1c1의 RGB 구성 요소를 찾기 위해 포토샵을 사용
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 100, 60)]; 
label.textColor = [UIColor colorWithRed:((float)152/255) green:((float) 193/255) blue:((float) 193/255) alpha:1.0f]; 

: 152 G : 193 B : 193. 그리고, colorWithRed:green:blue:alpha:는 0과 1 사이의 정규화 된 값을 사용하고, 나는 그것을 외부 빛에 대한

255을 통해 RGB 값 만든 그 이유는 사용 :

label.layer.shadowColor = [UIColor whiteColor].CGColor; 
label.layer.shadowOffset = CGSizeMake(0.0, 0.0);  
label.layer.shadowRadius = 10.0; 
label.layer.shadowOpacity = 0.3; 
label.layer.masksToBounds = NO; 

당신은 불투명도 30 %로 원하는 그림자 색상 #ffffff (흰색). 따라서 label.layer.shadowOpacity은 0.3 (30 %)으로 설정되고 label.layer.shadowColor은 흰색으로 설정됩니다.

내부 광선을 구현하는 방법에 대해서는 잘 모르겠지만 텍스트를 복제하지만 글꼴을 더 작게 만들고 새 텍스트를 중앙에 배치하여 내부 광선 효과를 만들 수 있습니다. <Quartzcore/Quartzcore.h>을 반드시 가져 오십시오!

+0

대단히 고마워! 우리는 이것을 시도 할 것이다. – markstewie