iOS实现只有底部边框线的输入框示例代码
实现效果图:
实现过程
输入框一般有无边框(空白输入框),全边框(矩形输入框),加边框很简单,只需要设置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];
总结
以上就是这篇文章的全部内容,希望能对大家的学习或者工作带来一定的帮助,如果有疑问大家可以留言交流。
相关推荐
-
iOS输入框(UITextField)密码明暗文切换方法
在做明暗文切换(密码输入框)的时候遇见一个坑,就是切换secureTextEntry的时候,输入框的光标会偏移,下面列出了一个解决办法及一种明暗文切换的方法 - (IBAction)pwdTextSwitch:(UIButton *)sender { // 前提:在xib中设置按钮的默认与选中状态的背景图 // 切换按钮的状态 sender.selected = !sender.selected; if (sender.selected) { // 按下去了就是明文 NSString *temp
-
iOS实现类似微信和支付宝的密码输入框(UIKeyInput协议)
目前在项目中需要实现发红包的功能,自己就写了一个密码输入框的控件,主要用到了UIKeyInput协议和CoreGraphics框架,效果类似微信支付,感觉还行就把我的思路和制作过程写下来给大家分享一下. 让你的自定义View具备输入的功能(UIKeyInput协议) 通过UIKeyInput协议可以为响应者提供简单的键盘输入的功能,让需要键盘的responder成为第一响应者就行了.UIKeyInput协议必须实现的有三个方法,分别是以下方法: #pragma mark - UIKeyInput
-
iOS实现一个意见反馈类型的输入栏
前言 本文主要给大家介绍了关于利用iOS如何实现一个意见反馈类型的输入栏,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 要做个意见反馈,TextField只有一行,TextView没有提示,好尬,只有做一个了,就是使用TextView作为输入框,添加个label作为提示,这里的关键是输入内容的限制,我这里限制了120字,但是要考虑很多方面的东西,来看代码 示例代码 @property (nonatomic, strong) UILabel *placholderLabel;
-
IOS开发中取消文本框输入时的小键盘
首先在Interface Builder中选择TextFields,然后在Text Field Attributes中找到Text Input Traits,选择Return Key为done.OK 定义方法 - (IBAction) textFieldDoneEditing:(id)sender; //按下Done键关闭键盘 实现方法 复制代码 代码如下: //按完Done键以后关闭键盘 - (IBAction) textFieldDoneEditing:(id)sender { [sende
-
iOS实现只有底部边框线的输入框示例代码
实现效果图: 实现过程 输入框一般有无边框(空白输入框),全边框(矩形输入框),加边框很简单,只需要设置UITextField的layer.borderColor属性和layer.borderWidth属性就可以了,如果要实现只带底部框线的输入框就不太好弄了,百度了一下找到了一个最笨也是挺不错的一个方法,那就是在下面直接给它加一条线就可以了. 示例代码: UITextField *passwordTextField = [[UITextField alloc] initWithFrame:CGR
-
IOS 屏幕适配方案实现缩放window的示例代码
背景: 公司有个iPad项目(只支持横屏),是11年开发的,那时的iPad只有1024x768的分辨率,所以没有屏幕适配的问题,frame都是写死的.后来不同尺寸的iPad相继出现,本来应该会出现屏幕不能适配的问题,但是由于该项目没有设置启动图,页面会自动等比例缩放撑满整个屏幕,各分辨率的宽高比相差不多,所以并没有出现太大问题.但是2020年3月4日,苹果要求所有提交至 App Store 的 app 都须使用 Xcode storyboard(故事板) 来提供 app 的启动屏幕,之前的不设置
-
iOS中各种UI控件属性设置示例代码
//视图已经加载完了,可以进行ui的添加了 - (void)viewDidLoad { [superviewDidLoad]; // Do any additional setup after loading the view. //初始化UILabel注意指定该对象的位置及大小 UILabel *lb = [[UILabelalloc]initWithFrame:CGRectMake(0,20,300,200)]; //设置文字 lb.text =@"label测试我在学习中学些ui stor
-
iOS优雅的将CALayer旋转360度示例代码
什么是CALayer * 在iOS系统中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮.一个文本标签.一个文本输入框.一个图标等等,这些都是UIView. * 其实UIView之所以能显示在屏幕上,完全是因为它内部的一个层. * 在创建UIView对象时,UIView内部会自动创建一个层(即CALayer对象),通过UIView的layer属性可以访问这个层.当UIView需要显示到屏幕上时,会调用 drawRect:方法进行绘图,并且会将所有内容绘制在自己的层上,绘图完毕后,系统
-
Android、iOS和Java通用的AES128加密解密示例代码
前言 移动端越来越火了,我们在开发过程中,总会碰到要和移动端打交道的场景,比如android和iOS的打交道.为了让数据交互更安全,我们需要对数据进行加密传输. 这篇文章给大家分享AES的加密和解密.Android和ios通用的AES加密算法.大家可以直接集成到自己的项目.服务器接口如果是用Java写的话.整个框架都完美了.如果是.NET编写的后台接口的话.得改造一下哦 IOS加密 /*加密方法*/ (NSString *)AES256EncryptWithPlainText:(NSString
-
iOS利用AFNetworking实现文件上传的示例代码
0.导入框架准备工作 1. 将框架程序拖拽进项目 2. 添加iOS框架引用 –SystemConfiguration.framework –MobileCoreServices.framework 3. 引入 #import "AFNetworking.h" 4. 修改xxx-Prefix.pch文件 #import <MobileCoreServices/MobileCoreServices.h> #import <SystemConfiguration/Sys
-
javascript弹出层输入框(示例代码)
如下所示: 复制代码 代码如下: <script language="javascript" type="text/javascript"> function alertWin(title, msg, w, h) { var titleheight = "22px"; // 窗口标题高度 var bordercolor = "#666699"; //窗口的边框颜色
-
使用PyQtGraph绘制精美的股票行情K线图的示例代码
pyqtgraph是Python平台上一种功能强大的2D/3D绘图库,相对于matplotlib库,由于其在内部实现方式上,使用了高速计算的numpy信号处理库以及Qt的GraphicsView框架,因此它在大数据量的处理及快速显示方面有着天然的优势,非常适合于需要快速绘图更新.视频或实时交互性的操作场合,在数学.科学和工程领域都有着广泛的应用. K线图介绍 对于股票交易者来讲,K线图是弄清股票一段时间走势的一种最基本的图形工具,K线分为阳线和阴线,阳线和阴线都包含了开盘价.收盘价.最高价和最低
-
iOS字体大小适配的3种方法示例代码
前言 在iOS开发中,有些公司对字体也有适配要求,为了让字体美观,所以在不同尺寸的屏幕上字体大小也要做到适配. 自己总结了几种方法供大家参考,下面话不多说了,来一起看看详细的介绍吧 方法如下: 方法一:用宏定义适配字体大小(根据屏幕尺寸判断) //宏定义 #define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width) #define FONT_SIZE(size) ([UIFont systemFontOfSize:FontSize(
-
ios用AFN进行文件上传的示例代码
App中个人信息页面,通常都会有设置头像的功能.当用户从相册中选择图像或者拍摄照片成功后,一般都需要将照片发送到服务器进行保存,以方便用户在其他设备或者再次登陆后,能再次从服务器请求到设置的照片.项目中通过AFN,实现起来很方便. - (void)upload{ NSData *imageData = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"mine.jpeg" ofType:nil
随机推荐
- php 重写分页器 CLinkPager的实例
- javascript面向对象之Javascript 继承
- JS实现从表格中动态删除指定行的方法
- 每天一个linux命令(61):wget命令详解
- Java class文件格式之访问标志信息_动力节点Java学院整理
- Java集合框架中迭代器Iterator解析
- Asp .net 调用带参数的存储过程
- 深入理解JavaScript定时机制
- Js获取下拉框选定项的值和文本的实现代码
- javascript实现全角转半角的方法
- C语言求矩阵的各列元素之和的代码示例
- jQuery中:visible选择器用法实例
- mysql启动报错MySQL server PID file could not be found
- 从JavaScript 到 JQuery (1)学习小结
- bootstrap3 兼容IE8浏览器!
- Flash Event写法
- fragment中的add和replace方法的区别浅析
- CiscoWorks部分问题解答
- 关于Java中你所不知道的Integer详解
- Centos7搭建FTP服务器