[翻译] ZFTokenField

简介:

ZFTokenField

 

 本人视频教程系类   iOS中CALayer的使用

 

效果图:

iOS custom view that let you add token view inside like NSTokenField

iOS定制的view,让你在NSTokenField中添加token view.

 

Installation - 安装

pod 'ZFTokenField'

 

Usage - 使用

ZFTokenFieldDataSource 数据源

You need to implement these in your datasource class

你需要实现下面的一些数据源方法

  • lineHeightForTokenInField:tokenField: return desire line height.  返回线条的高度
  • numberOfTokenInField: return number of token that you want to display.  返回你想要显示的token的个数
  • tokenField:viewForTokenAtIndex: return view that you want to display at specify index 返回你想要显示的某个指定的token

ZFTokenFieldDelegate 代理方法

  • tokenMarginInTokenInField: your prefered margin, default is 0  页边留白,默认值是0
  • tokenField:didRemoveTokenAtIndex: get called when user deletes token at particular index. 当用户删除了某个token后调用的方法
  • tokenField:didReturnWithText: get called when user hits return with text. 当用户点击了return按钮后执行的方法
  • tokenField:didTextChanged: get called when user changes text. 用户修改文本的时候调用的方法
  • tokenFieldDidBeginEditing: get called when user begins edit the field. 用户开始编辑的时候调用的方法
  • tokenFieldShouldEndEditing: get called to ask if the field should end editing. 将要结束编辑时调用的方法
  • tokenFieldDidEndEditing: get called when user stops edit the field. 用户结束编辑后调用的方法

Author

Amornchai Kanokpullwad, amornchai.zoon@gmail.com @zoonref

License

ZFTokenField is available under the MIT license. See the LICENSE file for more info.

 

目录
相关文章
|
JSON 网络安全 数据安全/隐私保护
gitlab--安装和配置
gitlab--安装和配置
|
8月前
|
XML 前端开发 JavaScript
|
12月前
|
人工智能 安全 机器人
OpenAI重拾规则系统,用AI版机器人定律守护大模型安全
在人工智能领域,大语言模型(LLM)展现出强大的语言理解和生成能力,但也带来了安全性和可靠性挑战。OpenAI研究人员提出“规则基于奖励(RBR)”方法,通过明确规则引导LLM行为,确保其符合人类价值观和道德准则。实验显示,RBR方法在安全性与有用性之间取得了良好平衡,F1分数达97.1。然而,规则制定和维护复杂,且难以完全捕捉语言的多样性。论文:https://arxiv.org/pdf/2411.01111。
401 13
|
存储 安全 数据可视化
提升网络安全防御有效性,服务器DDoS防御软件解读
提升网络安全防御有效性,服务器DDoS防御软件解读
300 1
提升网络安全防御有效性,服务器DDoS防御软件解读
|
Python
python flask跨域处理
python flask跨域处理
172 1
|
机器学习/深度学习 边缘计算 5G
室内定位之5G定位
室内定位之5G定位
846 1
|
C语言
C语言中的math库概述
C语言中的math库概述
682 1
|
Kubernetes API Docker
kubernetes Operator 【2】实战CRD编程
kubernetes Operator 【2】实战CRD编程
kubernetes Operator 【2】实战CRD编程
|
开发工具 git 开发者
Git管理分支都有哪些,不同分支作用是什么?
在Git中,有多种类型的分支,每种分支都有不同的作用。以下是一些常见的Git分支以及它们的作用:
647 0
|
NoSQL Java 调度
订单超时取消的11种方法(下)
大家好,我是三友~~ 延迟任务在我们日常生活中比较常见,比如订单支付超时取消订单功能,又比如自动确定收货的功能等等。 所以本篇文章就来从实现到原理来盘点延迟任务的11种实现方式,这些方式并没有绝对的好坏之分,只是适用场景的不大相同。
订单超时取消的11种方法(下)