objective-c - 在 Ios 中创建只有底线的文本字段

标签 objective-c uitextfield

可以在 Ios 中创建一个仅显示底部边框线而不显示上边框线和侧边框线的文本字段。如果是,我该如何实现

最佳答案

是的,这是可能的。方法如下:

CALayer *border = [CALayer layer];
CGFloat borderWidth = 2;
border.borderColor = [UIColor darkGrayColor].CGColor;
border.frame = CGRectMake(0, textField.frame.size.height - borderWidth, textField.frame.size.width, textField.frame.size.height);
border.borderWidth = borderWidth;
[textField.layer addSublayer:border];
textField.layer.masksToBounds = YES;

希望这对您有所帮助!

关于objective-c - 在 Ios 中创建只有底线的文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29428402/

相关文章:

ios - 如何对齐饼图(或)饼图切片中心上的文本?

objective-c - 如何像在c中一样在objective-c中声明和定义函数?

ios - iOS 8 的 NSNumberFormatter 行为不正确

swift - 如何比较文本字段内的文本字段值?

Swift UITextField 目标 Action 作为闭包,不删除目标 Action 的问题

IOS:如何从钥匙串(keychain)中检索用户名/密码到 uiwebview

ios - 如何调用自定义委托(delegate)函数文本字段采用新大小

ios - 在用户输入时更新标签

iphone - 如何禁用 UITextField 或键盘的文本自动更正?

ios - map View 中两个位置的 Mapkit 路线不适用于印度经纬度?