我在为textview设置自定义背景时遇到了一些问题。据我了解,我可以使用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方法的参数后,图像也未正确调整大小。
我不确定我哪里出错了。
答案 0 :(得分:0)
显然,您无法使用colorWithPatternImage
方法调整图像大小,从而导致问题。我通过为每个textview创建单独的imgviews并将imgviews定位在textviews后面来解决问题。
希望这可以帮助那些人。