У меня есть изображение: . В IPAD, когда я помещаю его с этим кодом:Растяжка изображения в iOS с использованием colorWithPatternImage
[separatorLineView setFrame:CGRectMake(10, 0, 430, 3)];
separatorLineView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"divider.png"]];
В IPAD, он показывает, как это:
В iPhone, он отлично работает.
Код для iPhone выглядит следующим образом:
[separatorLineView setFrame:CGRectMake(10, 0, 180, 3)];
separatorLineView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"divider.png"]];
Как избежать повторения? Должен ли я использовать resizableImageWithCapInsets?
нужны некоторые рекомендации и предложения ..
это право? – lakesh
да это может сработать. Если нет, то увеличьте значение 12. Это должно быть немного больше: левая и правая прокладка –
также увеличена до 100. Без изменений ... UIEdgeInsets insets = UIEdgeInsetsMake (0,100,0,100); – lakesh