0

私は問題に直面しているプロジェクトに取り組んでいます。UITextViewをスクロールするとUITextViewの背景画像が表示され、画像が修正されずに繰り返されます。UITextViewのUIImageを修正するアイデアを教えてください。

ここに画像の説明を入力してください よろしく、Raja.I

4

4 に答える 4

2

これを試してみてください

textView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed: @"Image.png"]];
于 2012-11-06T04:32:09.870 に答える
0
    Use following instance method of UIImage

    - (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets

それはあなたに繰り返されないサイズ変更された画像を返します。iOS5.0以降で利用できます。ドキュメント(http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImage_Class/Reference/Reference.html)から同じことについてさらにヘルプを得ることができます。

于 2012-11-06T04:53:34.820 に答える
0

これを行う最も簡単な方法。
textViewの背景色をクリアに設定し、UITextViewの前にサブビューとして背景画像を含むUIImageViewを追加します。

于 2012-11-06T05:01:25.363 に答える
0

このリンクを参照してください繰り返し画像

UIImage* mars = [UIImage imageNamed:@"Mars.png"];
UIImage* marsTiled = [mars resizableImageWithCapInsets:UIEdgeInsetsZero];
UIImageView* iv = [[UIImageView alloc] initWithFrame:
                   CGRectMake(20,5,mars.size.width,mars.size.height*4)];
//image width is equal to text field width

iv.image = marsTiled;
[self.window.rootViewController.view addSubview:iv];
于 2012-11-06T06:32:55.633 に答える