2011-02-09 2 views
0

찾는다 PIC 다른 폭을 설정한다. 어떻게 UILabel (주석 텍스트 포함)을 UIButton 바로 다음에 넣을 수 있습니까 (사용자 이름 포함)?방법 요소 [아이폰 DEV]

UIButton 사용자 이름은 동적입니다. 어떻게해야합니까?

답변

0

마치 UITableView처럼 보입니다. 그렇다면 UITableViewCell의 하위 클래스를 만들어야합니다. 그렇지 않은 경우, 나는

  1. 가 하나
  2. 빌드 컨테이너 클래스를 만드는 고려할 것 (또는 서브 클래스 UITableViewCell 등을 있는지 확인)가있는 UIButton과 UILabel의 동적 모두 내부 텍스트의 위치를 ​​포함 버튼의 크기에 따라 레이블을 지정하십시오 (예 : 텍스트의 시작 부분에 적절한 수의 공백을 추가).
+0

라벨이 직사각형이 아닌 여러 줄로 묶여 야하므로 실제로는 작동하지 않습니다. 즉, 레이블은 단추의 오른쪽으로 시작해야하지만 다음 줄의 단추 아래로 이동해야합니다. – LucasTizma

+0

확실합니다. 적절한 수의 공백을 레이블의 텍스트 시작 부분에 추가하십시오. 라벨을 배치하는 것이 효과가 없을 것입니다. 그렇습니다. 내 대답을 편집 할게. – jakev

0

이렇게하려면 핵심 텍스트 또는 웹보기를 사용해야합니다. 이 작업을 수행하는 데 아주 쉬운 방법은 없습니다. 계산 된 크기에 따라 서로보기를 배치 할 수있을만큼 간단하지만 글꼴 스타일 변형 및 첨부 파일 (예 : 이미지)이 포함 된 여러 줄로 텍스트를 줄이기 위해 핵심 텍스트 또는 텍스트를 읽어야합니다. 웹보기에서 XHTML을 사용하십시오.

+0

핵심 텍스트에 대한 문서를 확인하십시오. 충분한 예제와 샘플 코드가 있습니다. Google과 동일합니다. :) – LucasTizma