사용자 지정 UITableViewHeaderFooterView 클래스와 사용자 지정 UITableViewCell 클래스가 있습니다. 이 두 클래스는 몇 가지 메소드와 변수를 공유합니다. 나는 주위의 것들을 다루는 대신 공유 된 메소드와 변수를위한 수퍼 클래스를 만드는 것이 더 낫다고 생각한다. 그러나이 두 개의 사용자 정의 클래스에는 이미 다른 수퍼 클래스가 있습니다.두 개의 다른 클래스가 Objective-C의 동일한 수퍼 클래스에서 상속받습니다.
이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
기본적으로 다른 개체 (셀 및보기)입니다. 그들은 UIView보다 일반적인 것에서 내려와서는 안됩니다. 객체가 비슷해 보이기 때문에 상태를 공유 할 필요가 없습니다. – CodaFi
아마도 당신 말이 맞을 것입니다. 나는 그 패턴이 있을지도 모른다고 생각했다. – Jensen