iOS 개발에서 우리는 항상 다양한 셀 뷰를 만났습니다. 두 가지 방법이 있습니다. 사실이 모드를 실현합니다 ... ... 때때로 사람들은 항상 셀 뷰를 제공하지만, 캐스팅 비트가 필요하다는 것을 알고 있습니다. . 하나의 부적절한 태깅 된 뷰와 결합하면 결과적으로 런타임 오류가 발생합니다 ... .. 알고 있습니다 태그는 하드 코딩 된 종속성을 줄이고보다 동적이고 유연한 솔루션을 지원하는 유용한 방법입니다. 뷰에 대한 포인터를 저장하는 대신 태그를 사용하여 포인터를 찾을 수 있습니다. 태그는 뷰를 더 지속적으로 참조하는 방법이기도합니다. 는 예 :셀의 다양한 뷰를 모두 액세스 할 때 가장 좋은 성능은 어느 것입니까?
let bookCoverLabel = cell.viewWithTag(1) as! UILable
label.text = icon.title.
다른 방법은 당신이 직접 콘센트 따라서 귀하의 모든 다양한 뷰에 액세스 할 수 있습니다, 셀의 인터페이스에 훅 제공 할 수있는 jQuery과 subclass.In ...
하나를 만드는 것입니다 : 만들기 서브 클래스
class coverTableViewCell:UITableViewCell
둘째, 정체성 세에서 셀의 클래스를 설정 : 콘센트에 파단을 연결
@IBOutlet weak var coverImageView:UIImageView!
당신이 필요로하는 셀을 사용자 정의하기위한 간단한 과정입니다. 대부분의 개발자는 항상 그렇게합니다 ...하지만 여기서 한 가지 질문하고 싶습니다 - 성능은 어떻게되는지 ......... 아마도 어리석은 질문 일 수 있습니다. 더 ...... ......