0

我在为我的文本视图设置自定义背景时遇到了一些麻烦。据我了解,我可以使用 png 图像文件并根据我的 textview 的大小调整它的大小,如下所示:

UIImage *bubble = [[UIImage imageNamed:@"blue-bubble.png"]resizableImageWithCapInsets:UIEdgeInsetsMake(12, 6, 6, 12)];

UITextView *textIn = [[UITextView alloc] initWithFrame:CGRectMake(0, y, 320, 30)];
textIn.backgroundColor = [UIColor colorWithPatternImage:bubble];

发生的情况是,即使在尝试更改 UIEdgeInsetsMake 方法的参数之后,图像也没有正确调整大小。

我不确定我要去哪里错了。

4

1 回答 1

0

显然,您不能使用colorWithPatternImage导致问题的调整图像大小的方法。我通过为每个 textview 创建单独的 imgviews 并将 imgviews 定位在 textviews 后面来解决了这个问题。

希望这可以帮助那里的人。

于 2013-09-21T17:57:10.087 回答