나는 트위터의 틀을 만드는 데 사용하는 이미지가 있습니다. 트위터 아이콘이 왼쪽 상단에있는 두 개의 둥근 사각형으로 구성됩니다. 중요한 부분은 중간 섹션의 모든 부분을 세로로 복사 할 수 있으므로 반복 가능하다는 점입니다. 여기에 내가 만든 이미지는 다음과 같습니다iPhone : 반복 가능한 UIImage를 확장하는 방법?
내 질문은, 내가 확장 (또는 축소) 어떻게, 코드 내 UITextView에 얼마나 많은 줄 수 있습니다에 그 의존? 사과가 SMS 앱 :)와 함께 할 때문에
UPDATE,
float requiredHeight = lines * 14;
나는이 가능하다 알고 : 여기는이 작업을 수행하는 전체 코드입니다 이런 식으로 뭔가의 크기를 얻을 수 있습니다 :
UIImage *loadImage = [UIImage imageNamed:@"TwitPost.png"];
float w2 = loadImage.size.width/2;
float h2 = loadImage.size.height/2;
// I have now reduced the image size so the height must be offset a little (otherwise it stretches the bird!):
loadImage = [loadImage stretchableImageWithLeftCapWidth:w2 topCapHeight:h2+15];
imageView.image = loadImage;
두 가지 답변에 감사드립니다. 당신은 이미지의 너비와 높이의 절반으로 leftCapWidth 및 topCapHeight을 설정
- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight
를 사용하여
그래서이 stretchable 이미지로 UIImageView를로드하는 경우 해당 UIImageView의 프레임을 변경하면 변경되고 크기가 조정되지 않습니다. –
예. 당신은 이미지 크기를 "채우기 위해 크기"로 설정해야하지만 테두리는 변형되거나 늘어나지 않습니다. 중간 픽셀을 반복합니다. –
감사합니다. 이것을 시도합니다 : –