0

次のようなキーボードのクラスがあります。

@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

どのように実装できますか?

前もって感謝します。

4

2 に答える 2

10

colorWithPatternImageこのような方法を使用してください

-(void) changeImage1
{
self.view.backgroundColor=[UIcolor colorWithPatternImage:[UIImage imageNamed:@"image1"]];
}
-(void) changeImage2
{
self.view.backgroundColor=[UIcolor colorWithPatternImage:[UIImage imageNamed:@"image2"]];
}
于 2013-02-10T05:22:46.087 に答える
1

同様のケースがありましたが、最も簡単な方法は、ビューに UIImageView を追加して、ビュー領域全体を埋めることだと思います。

于 2013-02-10T07:27:57.757 に答える