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

最简单的方法。
将 textView 背景颜色设置为清除并将 UIImageView 与背景图像一起添加为 UITextView 之前的子视图。

于 2012-11-06T05:01:25.363 回答
0
    Use following instance method of UIImage

    - (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets

它将返回您调整大小的图像,不会重复。在 iOS 5.0 及更高版本中可用。您可以从文档中获得更多帮助(http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImage_Class/Reference/Reference.html)

于 2012-11-06T04:53:34.820 回答
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 回答