如何更改特定 UITextField 的闪烁条/线的大小?
我正在开发一个项目(Swift4,Xcode 9.2)
,该项目具有获取文本输入的功能,并且闪烁的条/线应该是大尺寸(它应该是正方形而不是条/线)
,所以我为文本放置了一个 UITextField
,但我不明白如何更改闪烁的线/条的大小。
那么,是否可以更改线条/条形的大小?如果是的话该怎么做? 我知道如何更改该线/条的颜色,但这是不同的。
i'm working on a project(Swift4,Xcode 9.2)
which has a feature to get text input and the blinking bar/line should be of big size (it should be Square instead of bar/line)
, so i placed a UITextField
for Text but i don't understand how to change the size of that blinking line/bar.
So, is it possible to change the size of line/bar? and if Yes then how to do it?
i know how to change the color of that line/bar but this is something different.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以通过
重写
光标的frame
方法来更改大小,如下所示,在
中设置
该CustomTextField
类xib/storyboardtextField
的身份检查器。You can change the size by
overriding
theframe
method forcursor
as follows,Set
CustomTextField
class inxib/storyboard
identity inspector for thattextField
.我们无法更改光标高度,但我们可以做一些技巧,选择文本字段并将文本字段边框样式更改为
UITextBorderStyleNone
检查下面的链接,
增加后 已经给出了答案无论你想要什么,你的文本字段的字体大小,然后你得到的输出为
We can't change the cursor height, but we can do some trick, select your textfield and change your textfield border style as
UITextBorderStyleNone
Check the below link which is already given answer
there after increase the font size of your textfield whatever you want, then you get the output as
有一些不必要的代码行,所以修改如下:
There are some unnecessary lines of codes, so this is the revised: