2012-11-29 2 views
0

나는 UITableViewCells (둥근 모서리, 사용자 정의 배경 등등)이있는 UITableView이 있습니다. 내 데이터 또한 동적입니다. 여기서 문제는 레이블이 너무 길어질 때 이미지 (주로 하이라이트와 둥근 모서리)가 늘어나는 것입니다.확장 가능한 동적 사용자 정의 UITableViewCells

무엇이 좋은 해결책입니까? 지금은 IB없이 AutoLayout없이 셀을 만들고 크기를 cellForRowAtIndexPathheightForRowAtIndexPath으로 프로그램에 맞게 조정하고 있습니다.)

한 배경의 이미지가 같은 크기를보고 바닥에 뻗어 그 위에 다른 이미지를 오버레이 유지 : 내가 생각할 수있는

하나. 이것은 정말로 hackish하고 일반적으로 나쁜 생각처럼 보입니다.

2) 코드에서 모든 사용자 지정 그리기.

생각하십니까?

+2

정확히 무엇이 필요한지 잘 모르지만 UIImage의 resizableImageWithCapInsets : 메소드를 살펴보십시오. – yuf

+0

그 말이 맞아. 감사. – arooo

답변

0

은 아마 당신이 모든 설정하는 방법에 대한 자세한 정보가 필요 (크기 조정 마스크를 사용하고 계십니까? IB를 사용하여 또는 프로그래밍 자동 레이아웃을 사용하고 계십니까? 물건을 만드는 데?) 라벨이 정말 길어질 경우

, 당신은 내부에 라벨을 부착 할 수 UIScrollView 및 스크롤보기의 고정 크기를 설정합니다.

+0

편집 됨, 마스크 크기를 조정하는 데 사용되지만 라벨이 커지면서 필요한 물건을 프로그래밍 방식으로 변경합니다. – arooo

관련 문제