나는 몇 줄의 선을 그리는 UITableViewCell을 가지고있다. (전체 너비를 다루는 TableCell의 꼭대기에서 1/3 위치에 2pt 선을 말하고 싶다.) 선은 항상 tableview 셀 내의 동일한 위치에 있습니다.drawline을 사용하지 않고 drawline을 그리기
하나의 직접적인 해결책은 -drawRect
메서드를 사용하여 CGContextStrokePath
을 사용하여 선을 그리는 것입니다. 그러나 그것은 비효율적 인 drawRect를 매번 호출 할 것이기 때문에 잔인한 것처럼 보입니다.
나는 캐시 캐시를 사용할 수있는 방법이 있다고 생각 하겠지만, 모든 테이블 뷰 셀은 기본적으로 라인으로 생성됩니다. 내가 생각할 수있는 한 가지 방법은 2pt * 2pt png 파일을 만들고 UIImageView에 tableview 셀 위에 추가하는 것입니다. 다른 방법?
년 OFC OG의 y 위치를 조정하여
cellForRowAtIndexPath
이 코드를 추가하는 스토리 보드, 그래서에서 모든 셀에 있습니다 (재사용 가능한 셀은 모든 셀에 코드로 수동으로 추가하는 것보다 더 나은 성능을 가져야합니다) – Marc