- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好吧,我已经找了一个多星期了,但找不到解决方案。我意识到这方面有很多问题,但大多数都是关于自定义底部而不是 TextView 。
我正在尝试制作一个使用自定义背景图像的 TextView 。问题是,背景图像必须是可调整大小的图像。
我要做的是首先设置背景图像:
UIImage *image = [[UIImage imageNamed:@"image.png"]
resizableImageWithCapInsets:UIEdgeInsetsMake(top, left, bottom, right)];
现在,我该如何将此图像添加为背景图像?我发现的大多数解决方案都使用 colorWithPatterImage
方法,如下所示:
textView.backgroundColor = [UIColor colorWithPatternImage:
[UIImage image]];
但是当您尝试使用可调整大小的图像时,这不起作用(这似乎平铺您提供的UImage
,而不是调整它的大小)。
我发现的唯一其他解决方案是将图像作为 subview 添加到 TextView ,然后使用 sendSubviewToBack
方法:
[textView addSubview: imgView];
[textView sendSubviewToBack: imgView];
[window addSubview: textView];
不过,由于某种原因,使用这种方法开始给我带来非常奇怪的行为(如果需要,我可以详细说明)。
非常感谢任何帮助。
最佳答案
据我所知,我认为不可能使用可拉伸(stretch)的、基于 UIImage 的 UIColor。这是文档所说的:
You can use pattern colors to set the fill or stroke color just as you would a solid color. During drawing, the image in the pattern color is tiled as necessary to cover the given area.
我刚刚尝试将可拉伸(stretch)的 UIImage 的 CGImage 添加到 UITextView 的 CALayer 中,但这似乎没有帮助。
我认为您必须求助于 TextView 下方与框架和边框半径相匹配的某些 View ,或者您可以子类化 UIColor,创建一个新的初始值设定项,并覆盖 setFill
方法。
关于ios - 创建具有可调整大小的自定义背景的 texview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18701438/
好吧,我已经找了一个多星期了,但找不到解决方案。我意识到这方面有很多问题,但大多数都是关于自定义底部而不是 TextView 。 我正在尝试制作一个使用自定义背景图像的 TextView 。问题是,背
如何添加 HorizontalScrollView:当在 textview 中添加新 View 时自动滚动结束,就像这张图片我想创建这种类型的 textview 当我输入文本时它会滚动请有人帮助我
我有一个 TextView,它会在点击按钮时显示不同的文本。但问题是,按钮位置因 TextView 大小而改变。我不想在不使用边距的情况下改变按钮位置。请帮忙。 我的 XML 设计代码。
我想知道,是否有可能检查按钮或 TextView 上的确切动画是否已完成?我对带有 6 个小部件(2 个按钮、2 个编辑文本、2 个 TextView )的简单菜单动画有疑问。我正在使用 Animat
我有一个编辑文本和一个 TextView ,我想在我的编辑文本中设置一个最大长度,它显示在我的 TextView 中,每次用户输入一个字符时,它都会减去字符数。例如,我将编辑文本的最大长度设置为 15
我对 Android 中的 Firebase 还是个新手,很难从 Firebase 数据库中检索数据。 我想在不使用 ListView 的情况下检索特定数据库并将其设置为 Textview。 例如,我
下面是我的布局文件。但我无法将 Textview (@id/role) 和 Imageview(@id/flag) 左右对齐。文本似乎在 ImageView 之上。 下面是我的布局文件
我有点卡住了,如何从主要 Activity 中获取变量以显示在第二个 Activity 中? 代码示例会很棒。 还有第二个问题: 当在第二个 Activity 中按下按钮时,如何在 mainactiv
您好,我的应用程序中有 2 个 Activity,我将从第一个 Activity 中获取数据并将其插入到第二个 Activity 中。 图片:我有 2 个日期选择器来选择日期范围,并将其保存在 tex
我有一个问题。我已经在 ASP.NET MVC 4 中配置了一个带有 SSL(https) 连接的 Web。但是当我用简单的形式发送我的凭证时,Fiddler 2 以纯文本形式显示我的凭证......
我是一名优秀的程序员,十分优秀!