2013-07-29 1 views
1

내 앱에는 1pt 라인이 여러 개 있는데, 그 중 아무 것도 iOS가 라인을 앤티 앨리어싱하는 위치에 배치되지 않았는지 확인했습니다. 그러나 아래 이미지에서 선이 앤티 앨리어스가 적용되지 않았더라도 다른 회색 음영으로 왼쪽 경계선 인 &을 그리는 것처럼 보입니다. 무엇이 이것을 일으킬 수 있습니까? 당신은 단지 UIView의 테두리를 추가하려면iOS의 동일한 1pt 라인에 다른 색상이 있습니다.

enter image description here

+0

어떻게 그리는거야? CoreGraphics 또는 레이어 테두리일까요? 코드를 우리와 공유 할 수 있습니까? – Raspu

+0

CoreGraphics. 실제로이 라이브러리를 사용하고 있습니다. https://github.com/mapedd/TKRoundedView –

+2

음, 라이브러리에서보기에 테두리를 표시하고 있습니까? 왜 QuartzCore를 사용하지 않는가? view.layer.borderWidth = 1.0f; view.layer.borderColor = color; view.layer.cornerRadius = 2.0f;'QuartzCore를 가져와야합니다. – Raspu

답변

1

나는 QuartzCore 갈 방법이라고 생각합니다. 다음 예는 다음과 같습니다

view.layer.borderWidth = 1.0f; 
view.layer.borderColor = [UIColor darkGrayColor].CGColor; 
view.layer.cornerRadius = 2.0f; 

그냥 QuartzCore (#import <QuartzCore/QuartzCore.h>)를 가져와야. 또한 CALayer 문서를 살펴보면 할 수있는 다른 많은 것들이 있습니다.

행운을 빌어 요!

관련 문제