2013-11-11 6 views
1

Я не уверен, как рассчитать вставки для моего обмена сообщениями. Messaging BubbleIOS resizableImageWithCapInsets не растягивается

В настоящее время я поставил свои врезки, чтобы выглядеть следующим образом:

код я использую:

self.balloonView.image = [[UIImage imageNamed:@"ConvoBubbleWhite.png"]resizableImageWithCapInsets:UIEdgeInsetsMake(45, 43, 8, 30)]; 

Проблема заключается в том, что пузырь не растягивая на всех.

Если я использую:

self.balloonView.image = [[UIImage imageNamed:@"ConvoBubbleWhite.png"]resizableImageWithCapInsets:UIEdgeInsetsMake(20, 20, 20, 20)]; 

Это будет растягиваться, но не растягиваться должным образом.

Вот что пузырь выглядит на устройстве:

Пожалуйста, обратите внимание, что пузырь является один на левой стороне экрана.

+1

Вы установили рамку 'balloonView'? – rmaddy

+0

Да, я это сделал. Я играл с вставками, и иногда он растягивается горизонтально и вертикально, но он не растягивается идеально. Используя код, который я разместил выше (основываясь на моем понимании вложений), он должен растягиваться идеально, но он не растягивается вообще. Я отредактировал свой вопрос, чтобы отразить это наблюдение. – user1261499

+0

Показать код, в котором вы устанавливаете рамку представления. Покажите изображение результатов. – rmaddy

ответ

0

Если вы используете изображения сетчатки (@ 2x), убедитесь, что вы учитываете масштаб 2.0.

Вместо

UIEdgeInsetsMake(45, 43, 8, 30) 

попробовать с

UIEdgeInsetsMake(22.5,21.5,4.0,15.0) 
Смежные вопросы