iOS实现只有底部边框线的输入框示例代码
程序员文章站
2023-12-19 10:31:52
实现效果图:
实现过程
输入框一般有无边框(空白输入框),全边框(矩形输入框),加边框很简单,只需要设置uitextfield的layer.bordercolor属...
实现效果图:
实现过程
输入框一般有无边框(空白输入框),全边框(矩形输入框),加边框很简单,只需要设置uitextfield的layer.bordercolor
属性和layer.borderwidth
属性就可以了,如果要实现只带底部框线的输入框就不太好弄了,百度了一下找到了一个最笨也是挺不错的一个方法,那就是在下面直接给它加一条线就可以了。
示例代码:
uitextfield *passwordtextfield = [[uitextfield alloc] initwithframe:cgrectmake(60, 120, 140, 23)]; passwordtextfield.font = font(15); passwordtextfield.placeholder = @"请输入密码"; [passwordtextfield setsecuretextentry:yes]; [self.view addsubview:passwordtextfield]; uiview *lineview = [[uiview alloc]initwithframe:cgrectmake(0,passwordtextfield.height - 1, passwordtextfield.width, 1)]; lineview.backgroundcolor = [uicolor orangecolor]; [passwordtextfield addsubview:lineview];
总结
以上就是这篇文章的全部内容,希望能对大家的学习或者工作带来一定的帮助,如果有疑问大家可以留言交流。