我有一类像这样的键盘:
@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
如何实施?
提前致谢。
答案 0 :(得分:10)
使用colorWithPatternImage
这样的方法
-(void) changeImage1
{
self.view.backgroundColor=[UIcolor colorWithPatternImage:[UIImage imageNamed:@"image1"]];
}
-(void) changeImage2
{
self.view.backgroundColor=[UIcolor colorWithPatternImage:[UIImage imageNamed:@"image2"]];
}
答案 1 :(得分:1)
我有类似的情况,我认为最简单的方法是在视图中添加UIImageView并使其填满整个视图区域。