2013-09-01 3 views
0

У меня возникли проблемы с настройкой настраиваемого фона для моих текстовых просмотров. Как я понимаю, я могу использовать файл PNG изображения и сделать его размер в зависимости от размера моего TextView, с чем-то вроде этого:Пользовательский фон текстового поля не изменяется правильно

UIImage *bubble = [[UIImage imageNamed:@"blue-bubble.png"]resizableImageWithCapInsets:UIEdgeInsetsMake(12, 6, 6, 12)]; 

UITextView *textIn = [[UITextView alloc] initWithFrame:CGRectMake(0, y, 320, 30)]; 
textIn.backgroundColor = [UIColor colorWithPatternImage:bubble]; 

Что происходит в том, что изображение не изменяется должным образом, даже после того, как пытаясь изменить параметры метода UIEdgeInsetsMake.

Я не уверен, куда я пойду не так.

+0

Ничего? – Malfunction

ответ

0

По-видимому, вы не можете использовать метод colorWithPatternImage для изменения размера изображений, что вызвало эту проблему. Я исправил проблему, создав отдельные imgviews для каждого текстового просмотра и позиционируя imgviews позади текстовых просмотров.

Надеюсь, это поможет кому-то там.

Смежные вопросы