Изменить фоновое изображение вида в ios
У меня есть класс клавиатуры, как это:
@implementation Testkeyboard
-(void)drawRect:(CGRect)rect
{
UIImage *image = [UIImage imageNamed: @"FrameLetters2.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
Я хочу создать несколько методов, чтобы изменить фоновое изображение *, как это
-(void) changeImage1
-(void) changeImage2
Как это можно реализовать?
Заранее спасибо.
2 ответа
Использование colorWithPatternImage
такой метод
-(void) changeImage1
{
self.view.backgroundColor=[UIcolor colorWithPatternImage:[UIImage imageNamed:@"image1"]];
}
-(void) changeImage2
{
self.view.backgroundColor=[UIcolor colorWithPatternImage:[UIImage imageNamed:@"image2"]];
}
У меня был похожий случай, и я думаю, что самый простой способ - добавить UIImageView к представлению и заставить его заполнить всю область просмотра.