文本字段背景图像大小

Posted

技术标签:

【中文标题】文本字段背景图像大小【英文标题】:Textfield Background Image size 【发布时间】:2016-07-04 07:35:50 【问题描述】:

我想将文本字段背景图像设置为与默认联系人应用程序相同。

是否有任何内置类型?

如果我采用自定义图像,那么应该采用什么尺寸?因为 iPad 的文本字段长度可变。

【问题讨论】:

试试这个textfield.borderStyle =UITextBorderStyleNone; textfield.background=[UIImage imageNamed:@"txt2.jpg"]; @Proton,txt2.jpg 的大小是多少? 你可以参考这个github.com/stavash/SAHighlightedTextField 【参考方案1】:

你改变两种方式一是代码用来改变

UITextField *textField;
    textField.background = [UIImage imageNamed:@"imageName"];
    textField.borderStyle = UITextBorderStyleNone;

另一种方法是在属性检查器 处更改文本属性

【讨论】:

【参考方案2】:

我认为您必须从中心拉伸图像并将其放置为textfield.background

[[UIImage imageNamed:@"image"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 10, 0, 10) resizingMode:UIImageResizingModeStretch];

你也可以通过link.引用这个

here 也是最好的例子。

【讨论】:

以上是关于文本字段背景图像大小的主要内容,如果未能解决你的问题,请参考以下文章

Flutter :启用文本字段时,背景图像向上移动。 “resizeToAvoidBottomInset”禁用滚动。我哪里错了?

如何将图像视图颜色设置为文本字段背景颜色

J2ME 在背景图像上设置文本字段

如何将背景图像放到iPhone的文本字段和文本视图中?

文本字段背景图像 Aspect fit 限制了 swiftUI 中 iPad 的宽度

如何根据文本长度或背景图像调整按钮宽度