2013-10-03 5 views
5

나는 imageview와 라벨을 가지고 있는데, 그들 사이에 경계선이 있어야한다. 가장 좋은 접근법은 무엇인가?ios에서 위쪽 테두리/구분선을 설정하는 방법은 무엇입니까?

는 다음 코드 전체 이미지 뷰 주위에 테두리를 만들어 알고 :

[imageView.layer setBorderColor: [[UIColor blackColor] CGColor]]; 
[imageView.layer setBorderWidth: 2.0]; 

그러나 나는뿐만 아니라 모든 일의 주위에 아래 라인을합니다.

답변

5

UILabel을 배경색이 검은 색 (국경 색을 검정으로 가정 함)이고 너비가 UIImageViewUILabel 사이 인 1px를 추가하면 훨씬 간단 해집니다.

+0

그게 효과가 있지만,이 솔루션이 더 우아하다는 것을 알았습니다. http://stackoverflow.com/questions/7666863/uiview-bottom-border – user1354603

+1

그것은 단지 비틀기였습니다. QuartzCore/QuartzCore.h>를 사용할 수는 있지만 UIKit보다 훨씬 빠르다. – Ayush

관련 문제