首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【IOS 开发】基本 UI 控件详解 (UIDatePicker | UIPickerView | UIStepper | UIWebView | UIToolBar )

, 通常使用默认的设置即可; (3) Interval 属性  Interval 属性值 : 设置两个时间选项的时间间隔, 仅当采用 Time, Date and Time, Count Down Timer..." 方法 : 获取指定列的 选项个数, 返回值是 CGSize 类型; -- "selectRow : inComponent : animated" 方法 : 选中 某一列 的 某个 选项, 并设置是否使用动画...单行选择器示例 (1) 相关 API 简介 相关 API 简介 :  -- 为 UIPickerView 设置 数据 和 操作 委托 :  //为 UIPickerView 设置 UIPickerViewDataSource...示例代码 示例代码 :  -- 解析 : 在 API 内部是没有定义关联逻辑的, 关联逻辑是开发者自己使用逻辑实现的, 与上面的示例代码没有本质区别, 使用的还是相同的一套 API; -- 界面设计文件...OCViewController : UIViewController //地址栏输入框 引用 @property (strong, nonatomic) IBOutlet UITextField

3.7K40

1.注册或登录页面设计:UILabel,UIButton,UITextField

说明: 这里为了展现UITextField文本框关联键盘的设置,这里把“密码”和“确定密码”的关联键盘都设置为数字键盘,实际应用中密码一般都允许为数字或字母。 实现了键盘收回操作。...UILabel中文本的行数,其属性值默认为1,用于设置该UILabel只能显示一行文本。...oldPasswordLabel.numberOfLines = 2; 三.UITextField //初始化textfield并设置位置及大小 UITextField *text = [[UITextField...,此时设置为白色 如果使用了自定义的背景图片边框会被忽略掉 text.backgroundColor = [UIColor whiteColor]; //设置背景图片 text.background...text.textAlignment = UITextAlignmentLeft; //内容的垂直对齐方式 UITextField继承自UIControl,此类中有一个属性contentVerticalAlignment

2.3K50

iOS富文本使用指南: 1、封装富文本API,采用block实现链式编程 2、 超链接属性 3、HTML字符串与富文本互转

引言 【持续更新中】 原文: https://kunnan.blog.csdn.net/article/details/114014827 I、封装富文本API,采用block实现链式编程 iOS开发效率工具...:完整SDK源码【封装富文本API,采用block实现链式编程】(block 的妙用:结合block和方法的优点实现iOS的链式编程) 1、文章:https://blog.csdn.net/z929118967...https://download.csdn.net/download/u011018979/140267733、效果 4《用户协议及隐私政策》 弹框的实现步骤: 4.1、自定义TextView,采用富文本属性进行内容设置...API的应用例子 4.1 适配iOS13UI控件UITextField的_placeholderLabel 私有API 问题:iOS13无法直接访问_placeholderLabel.textColor...解决方案:使用 NSMutableAttributedString 富文本attributedPlaceholder来替代KVC访问 UITextField 的 _placeholderLabel。

1.4K10

iOS-UITextField 全面解析iOS中UITextField 使用全面解析UITextField的代理方法通知UITextField 在storyboard 中设置属性

iOS中UITextField 使用全面解析 建议收藏,用到的时候来这里一查就都明白了 //初始化textfield并设置位置及大小 UITextField *text = [[UITextField...,此时设置为白色 如果使用了自定义的背景图片边框会被忽略掉   text.backgroundColor = [UIColor whiteColor]; //设置背景 text.background...派生自UIControl,所以UIControl类中的通知系统在文本字段中也可以使用。...3、Background :背景图片 4、Disabled : 若选中此项,用户将不能更改文本框内容。 5、接下来是三个按钮,用来设置对齐方式。...9、Text Color : 设置文本框中文本的颜色。 10、Font : 设置文本的字体与字号。

7K60

iOS开发——定制UITextField

在iOS中UITextField这个控件作为文本输入控件一定是使用率最高的几个控件之一,而iOS提供的默认的原始TextField的造型肯定在开发时很难满足我们的要求,原因很简单,不够美观,实在太单调。...今天我们主要从UITextField的键盘收起、placeholder的设置以及自定义距离、字体,以及控制输入文本时,距离UITextField边框的距离和UITextField中一些常用的方法和枚举变量等方面来阐述如何定制自己的...placeholder的设置 在一些特定功能的文本输入框,我们常常要设置placeholder属性来指明当期UITextField的功能,例如:请在此处输入密码。...placeholder的位置,同时要注意的一点是,在设置了placeholder的位置之后,我们也要相应的调整文本显示的位置,以及在编辑完成后,文本显示在输入框的位置。...至于placeholder的字体和字体大小设置 可以用如下方法设置,记住这个方法写在子类化的UITextField中是没有效果的,一定要写在创建UITextField的过程中。

1.5K40

【IOS开发基础系列】UIAlertController专题

使用对话框(alert)还是使用上拉菜单(action sheet),就取决于在创建控制器时,您是如何设置首选样式的。...以前我们只能在默认视图、文本框视图、密码框视图、登录和密码输入框视图中选择,现在我们可以向对话框中添加任意数目的UITextField对象,并且可以使用所有的UITextField特性。...举个栗子吧,要重新建立原来的登录和密码样式对话框,我们可以向其中添加两个文本框,然后用合适的占位符来配置它们,最后将密码输入框设置使用安全文本输入。     ...创建上拉菜单的方式和创建对话框的方式非常类似,唯一的区别是它们的形式。     ...不过您仍然可以在需要的时候以编程方式释放它,就像释放其他视图控制器一样。您应当在应用程序转至后台运行时移除对话框或者上拉菜单。

34630

【iOS 开发】基本 UI 控件详解 (UIButton | UITextField | UITextView | UISwitch)

高亮状态; -- UIControlStateDisabled : 禁用状态; -- UIControlStateSelected : 被选中状态; (3) Tittle 属性 Tittle 属性 : 设置不同的文本方式...) Background 属性 Background 属性 : 用于为按钮设置背景图片; -- 文本图片共存 : 该属性可以设置 文本 和 图片 共同作为按钮背景, 比使用 Image 属性设置图片...UITextField 属性 (1) PlaceHolder 属性 PlaceHolder 属性 : 属性值是一个字符串, 再文本框没有输入内容时, 文本框内显示的灰色文本, 用于作为文本框提示信息...区别 UITextView 与 UITextField 区别 :  -- 单行与多行 : UITextView 是多行文本, UITextField 是单行文本; -- 不能触发事件 : UITextView...UITextView 虚拟键盘关闭 (1) 需求分析 UITextView 与 UITextField使用的虚拟键盘对比 :  -- UITextField 虚拟键盘 : 右下角的键是 Done,

6.5K20

UITextField设置leftView、圆角以及文字距离

,首先是输入框内的提示图片,这里我们要讲UITextField里的两个属性,leftview和rightview,这两个属性分别能设置textField内的左右两边的视图,可以插入图片,我用最简单的代码来展示...(bounds, 45, 0); } 之前的图片是20大小,加上偏移的15那么一共是35,所以我们设置偏移45的量,即为文本比leftView的图片的最右边向右15。...至此,我们已经完成了textField的文本和图片设置,最后来看一下圆角。...圆角有两种实现方式,一种是在layer层处理,来渲染绘制圆角 textField.layer.cornerRadius = 4; textField.layer.masksToBounds...= YES; 第二种是设置UITextfield的样式,也能实现自带圆角,但是这个圆角的值是固定的 textField.borderStyle = UITextBorderStyleRoundedRect

2.2K10

史上最全的iOS之访问自定义cell的textField.text的N种方法

前言 问题背景:自定义cell中有一个UITextField类型的子控件。我们经常要在tableView中拿到某个cell内textField的文本内容进行一些操作。...比如某些app的注册界面就是以tableView的形式存在的,注册时往往需要注册姓名、昵称、邮箱、地址、联系方式等信息。然后点击注册或者提交,这些信息就会被提交到远程服务器。...*/ @property (weak, nonatomic) IBOutlet CustomTextField *contentTextField; @end 遵守协议,设置delegate,实现协议方法...方法五(使用delegate实现) 方法五和方法四很像,只不过方法五采用了delegate方式,更好的做到了解耦。...indexPath.row]; customCell.contentTextField.text = self.contents[indexPath.row]; } 以下是方法五的demo地址

6.7K40

iOS中表单视图第三方控件——FXForms 原

iOS中表单视图第三方控件——FXForms 一、引言         表单视图是移动开发中十分常用的一种UI方式。...//设置选项数组 这个属性的设置 必须配合特定配型的cell使用 UIKIT_EXTERN NSString *const FXFormFieldOptions; //如果某个节点是一个数组 则FXFormFieldTemplate...cell @interface FXFormTextFieldCell : FXFormBaseCell @property (nonatomic, readonly) UITextField *textField...带自定义PickerView的cell @interface FXFormOptionPickerCell : FXFormBaseCell @property (nonatomic, readonly) UIPickerView...五、对Cell进行属性设置         在进行节点属性字典的配置时,可以通过访问属性路径的方式来对cell的属性进行一些配置,例如: -(NSDictionary *)passwdField{

1.1K20

iOS小技能:提取数字(文本框对粘贴内容进行手机号码提取)

前言 使用手机进行登录注册的时候,需要对粘贴的内容进行手机号码提取。...应用场景:登陆界面、注册界面 文本输入框对手机号码的处理逻辑: 1、推荐对粘贴内容进行提取设置 2、键盘为UIKeyboardTypeNumberPad即可 3、提交数据之前才进行正则的校验(或者只判断是否长度为...-(void)textViewEditChanged:(NSNotification *)obj{ UITextField *textField = (UITextField *)obj.object...if (wLen>=MaxNumberOfDescriptionChars-0.5&&wLen<MaxNumberOfDescriptionChars+0.5) {//设定这个范围是因为,当输入了15英,...即7.5个字符,后面还能输1字母,但不能输1中 // _subLength=l+a+b;//_subLen是要截取字符串的位置 //

1.1K50

iOS 文本输入控制(献上框架)

二、解决办法 对于UITextField监听文本变化的方式一般分为两种,一种是输入已经绘制到界面上之后,一种是还未绘制之前。...) ...... } 这种方式就是在文本绘制之前会走的代理方法,我们可以在里面将非法字符扼杀在摇篮中。...三、YBInputControl 框架解读(难点是方法重定向) DEMO地址带用法 首先,为了减少耦合,使用了分类的方式,给UITextField和UITextView添加了一个属性: @interface...方法重定向实现多代理消息分发 ps:之前使用的是繁琐的代理方法转发方式,不够优雅,而使用方法重定向的方式做明细优雅很多。...property (nonatomic, strong) Protocol *protocol; @end delegate_inside即为textFiled自身,delegate_outside即为使用者自己在外部设置的代理

1K120

在SwiftUI中使用UIKit视图

现在我们就可以使用.foreground(.red)来设置TextFieldWrapper的文字颜色了。 这种写法是为特定视图类型添加扩展的常用写法。...有以下两个优点: •使用private,无需暴露配置变量•仍返回特定类型的视图,有利于维持链式稳定 我们几乎可以使用这种方式完成全部的链式扩展。...通过环境值来设置是一种十分便捷的方式,唯一需要注意的是,它会改变链式结构的返回值。...在多数情况下,两种方式都能取得满意的效果。不过用原生方法创建的searchbar在构图上更灵活,同时支持使用LocalizedString作为placeholder。我个人会更倾向于使用组合的方案。...LocalizedString目前只能通过非正常的手段来转换(使用Mirror),很难保证可以长久使用该转换方式

8.1K20
领券