레이블에 그림자를 추가해야합니다. 이렇게 보입니다.그림자를 레이블에 넣으십시오.
어떻게 도와 드릴까요? shadowOffset을 사용하고 있지만 모든면에서 그림자가 나타나지 않습니다. 도움을 청하십시오.
레이블에 그림자를 추가해야합니다. 이렇게 보입니다.그림자를 레이블에 넣으십시오.
어떻게 도와 드릴까요? shadowOffset을 사용하고 있지만 모든면에서 그림자가 나타나지 않습니다. 도움을 청하십시오.
흰색 윤곽선을 추가하는 방법을 묻는다면 일반 UILabel
으로 윤곽선을 추가 할 수 없습니다. Core Graphics (Quartz 2D라고도 함)를 사용하여 텍스트를 그려야합니다. 이 같은 것을 :
CGContextRef gc = UIGraphicsGetCurrentContext();
CGContextSaveGState(gc); {
CGContextSetTextDrawingMode(gc, kCGTextFillStroke);
CGContextSetFillColorWithColor(gc, UIColor.blueColor.CGColor);
CGContextSetStrokeColorWithColor(gc, UIColor.whiteColor.CGColor);
CGContextSetLineJoin(gc, kCGLineJoinRound);
CGContextSetLineWidth(gc, 2);
CGContextSetShadowWithColor(gc, CGSizeMake(-1, 2), 2, UIColor.blackColor.CGColor);
[@"Card" drawAtPoint:CGPointMake(0, 20) withFont:[UIFont systemFontOfSize:18]];
} CGContextRestoreGState(gc);
여전히 작동하지 않습니다. – hgpl
나는 프로젝트를 가로 질러 nicklockwood on gitHub에왔다. 부드러운 그림자, 내부 그림자 및 그래디언트 채우기를 지원하고 표준 UILabel 대신 쉽게 사용할 수있는 하위 클래스를 제공하여 표준 UILabel을 개선합니다. 그 점을 참고하십시오. 유용 할 것입니다.
그림자가 아닙니다. 개요입니다. – EmilioPelaez
글자 주위에 흰색 윤곽선을 가져 오는 방법을 묻는 중입니까? –
@ rob은 예스 라 할 수 있습니다. 나는 흰 윤곽선에 대해 묻고 있습니다. – hgpl