2013-10-01 2 views
0

SBSearchTableViewCell에 아이콘을 추가하려고합니다.SBSearchTableViewCell에 아이콘 추가

셀 위쪽에 하위보기를 추가했지만 테두리가 여전히 남아 있고 텍스트가 아이콘 아래에있었습니다.

http://i.imgur.com/tGqWaEa.png

제가 -[SBSearchModel _imageForDomain:andDisplayID:] 후킹 시도했지만 도메인이 0이고 DisplayID 표시가 (NULL)이다.

코드 : http://pastebin.ca/2460380

자료 :

답변

1

당신은 나는 그것이 무엇 확실하지 않다 (-(void)setTitleImage:(id)image animated:(BOOL)animated; 방법을 사용하여 이미지를 설정하려고하지만나요 그것은 당신이 사용하고있는 셀에 이미지를 설정하는 유일한 방법입니다 ...)? 그리고, 그냥 자신 만의 레이블을 작성하여 적절한 위치에 두는 것이 어떻습니까? 그렇게 힘들지 않아야한다고 생각합니다. 행운을 빕니다!

수정 죄송합니다. 언급 한 방법이 iOS 7 이상에서만 사용 가능합니다. 원본을 모방하여 UILabelUIImageView을 소유하고 사용하는 것이 좋습니다.

ANOTHER 편집 SBSearchTableViewCellUITableViewCell의 서브 클래스는, 그렇게하지 않는 이유는 셀에 그것의 imageView 재산 (아이콘 또는) 이미지를 설정을 사용하는 것 같습니다?

+0

imageView를 설정하면 옆면에 테두리가 생기고 제목을 덮는 아이콘이 남습니다. – twodayslate

+0

제목이 셀에 그려집니다. – twodayslate

+0

마지막 편집에서 제안한대로 내장 된'imageView' 속성을 사용하려고 했습니까? 자신 만의'UILabel'과'UIImageView'는 어떻습니까? –

0

cell.sectionHeaderWidth을 설정하여 테두리를 이동할 수 있습니다. 그런 다음 이미 수행 한 것처럼 하위보기를 추가 할 수 있습니다.