私は問題に直面しているプロジェクトに取り組んでいます。UITextViewをスクロールするとUITextViewの背景画像が表示され、画像が修正されずに繰り返されます。UITextViewのUIImageを修正するアイデアを教えてください。
よろしく、Raja.I
これを試してみてください
textView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed: @"Image.png"]];
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)から同じことについてさらにヘルプを得ることができます。
これを行う最も簡単な方法。
textViewの背景色をクリアに設定し、UITextViewの前にサブビューとして背景画像を含むUIImageViewを追加します。
このリンクを参照してください繰り返し画像
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];