UITextField自定义[转载]

Swipe Shift Caret
介绍: 在UITextView或者UITextField中插入文字的时候,用手指滑动屏幕左右两边任意位置,都可以左右调整文字输入光标(caret)。在选择文字范围时,用手指左右滑动屏幕,都可以调整选择的左右范围,而不需要用手指拖动范围选择的两根竖线(caret)。
http://ios.itmdc.com/thread-3647-1-1.html

ZenKeyboard 
介绍: 自定义数字输入键盘的外观。实现类似Square App的数字输入键盘样式。
http://ios.itmdc.com/thread-3649-1-1.html

Number PadView
介绍: 自定义数字输入键盘的样式。
http://ios.itmdc.com/thread-3650-1-1.html

Digit Input 
介绍: 电子记分牌样式的数字输入方式。
http://ios.itmdc.com/thread-3651-1-1.html

Placeholder TextView
介绍: 让 UITextView 在没有输入文字的时候支持填充placeholder(默认文字)。
http://ios.itmdc.com/thread-3653-1-1.html

UITextView for Code
介绍: 利用 Core Text 实现代码根据语法高亮显示效果,可以用作代码编辑器。代码的高亮效果可以随着输入来即时显示。 
http://ios.itmdc.com/thread-3655-1-1.html

数字键盘添加“完成”按钮 
介绍: 系统自带数字键盘,添加“完成”自定义按钮。
http://ios.itmdc.com/thread-3656-1-1.html

UIKeyboardCoView 
介绍: 在弹出的键盘顶部加入新的视图(UIView)。可以在新的视图上加上按钮等控件。支持横屏。 
http://ios.itmdc.com/thread-3657-1-1.html

Custom Keyboard 
介绍: 在弹出的键盘上加入新的一行,用于输入自定义的字符。键盘上新的一行每个输入键都有5个字符,如果只是点击某个键盘,那么输入的就是键盘中间的字符,如果往某个方向拖动(tab and drag)这个键,则输入的就是这个键上对应方位的字符,这就是所谓的swipe button。
http://ios.itmdc.com/thread-3659-1-1.html

Core Text Wrapper
介绍: 用Core Text给文字进行排版,可以实现文字多列排版,和图文混排。 
http://ios.itmdc.com/thread-3660-1-1.html

TSEmojiView
介绍: 实现表情键盘例子。
http://ios.itmdc.com/thread-3661-1-1.html

Core Text Tricks
介绍: 用Core Text给文字进行排版,demo中实现文字双列排版和三列排版(多列排版),可以居中对齐、居左和居右。
http://ios.itmdc.com/thread-3662-1-1.html

简易记事本 
介绍: 实现一个简易记事本,可以添加、删除、保存日记。导入日记的动画也挺不错的。
http://ios.itmdc.com/thread-3664-1-1.html

CoreText Hyperlink View
介绍: 给TextView中的文字加上链接。在Text view上实现丰富的文字效果,包括文字大小、颜色、字体、链接等等。实现类似于网页的文字效果。
http://ios.itmdc.com/thread-3665-1-1.html

Rich HTML CoreText
介绍: 在Text view上实现丰富的文字效果,包括文字大小、颜色、字体、下划线,链接以及图文混排等等,以及对文字进行排版。实现类似于网页的文字效果。
http://ios.itmdc.com/thread-3666-1-1.html

Growing TextView
介绍: 实现短信输入框的可变高度文字框(TextView)效果。也就是TextView支持输入多行文字,并且框的高度随着输入文字而自动变高。
http://ios.itmdc.com/thread-3667-1-1.html

时间: 2024-11-06 20:12:10

UITextField自定义[转载]的相关文章

iOS第三方库汇总[转载]

iOS第三方库汇总[转载] 字数2179 阅读334 评论0 喜欢29 简介 此文用于总结,本人使用过或者收藏过的Github第三方类库,以便日后查阅,也便他人借鉴. 资料整理中不定期更新... 开源项目 CodeHub browse and maintain your GitHub repositories on any iOS device! Open-Source iOS Apps 开源iOS apps列表 APP相关 iVersion 提示版本更新 BonMot 字体相关的库,设置字体样

[转载]矩阵及变换,以及矩阵在DirectX和OpenGL中的运用问题:左乘/右乘,行优先/列优先

[转载]http://www.xuebuyuan.com/882848.html (一)首先,无论dx还是opengl,所表示的矢量和矩阵都是依据线性代数中的标准定义的:“矩阵A与B的乘积矩阵C的第i行第j列的元素c(ij)等于A的第i行于B的第j列的对应元素乘积的和.”(实用数学手册,科学出版社,第二版)例如c12 = a11*b11+a12*b21+a12*b13... (二)在明确了这一点后,然后我们再看“矩阵的存储方式”,矩阵存储方式有两种,一种是“行主序(row-major order

[转载]kd tree

[本文转自]http://www.cnblogs.com/eyeszjwang/articles/2429382.html k-d树(k-dimensional树的简称),是一种分割k维数据空间的数据结构.主要应用于多维空间关键数据的搜索(如:范围搜索和最近邻搜索). 应用背景 SIFT算法中做特征点匹配的时候就会利用到k-d树.而特征点匹配实际上就是一个通过距离函数在高维矢量之间进行相似性检索的问题.针对如何快速而准确地找到查询点的近邻,现在提出了很多高维空间索引结构和近似查询的算法,k-d树

[转载]—— Android JNI知识点

Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互.JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C.C++ 和汇编语言)编写的应用程序和库进行交互操作. 1.从如何载入.so档案谈起 由于Android的应用层的类都是以Java写的,这些Java类编译为Dex型式的Bytecode之后,必须靠Dalvik虚拟机(VM: Virtual Machine)

[转载]TableView详解

一.建立 UITableView  DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)];  [DataTable setDelegate:self];  [DataTable setDataSource:self];  [self.view addSubview:DataTable];  [DataTable release]; 二.UITableView各Method说明 //Section总数

[转载]iOS9 使用CoreLocation

在iOS8之前,只要 #import <CoreLocation/CoreLocation.h>引入CoreLocation.framework. @property (nonatomic, strong) CLLocationManager *locationManager; 就可以使用位置信息. 在iOS8之后,苹果对定位进行了一些修改,其中包括定位授权的方法,CLLocationManager增加了下面的两个方法: (1)始终允许访问位置信息 - (void)requestAlwaysA

Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题[转载]

转载自:http://www.cnblogs.com/zhcncn/p/4032321.html 写在前面:解决gedit 在txt文件格式出现乱码的问题,在我自己的操作中是需要把系统设置成中文显示环境的,不然这个问题没有解决.----tips by chsry. 1 设置中文显示环境 1. 打开System Settings 2. 打开Personal-> Language Support. 会弹出如下对话框,提示你“语言支持没安装完整”. 点击“Remind Me Later”. 3. 在“

iOS性能优化之内存管理:Analyze、Leaks、Allocations的使用和案例代码 -[转载]

最近研究代码质量检测问题,在网上找的相关资料咱是如下: 一. 一些相关概念 很多人应该比较了解这块内容了...可以权当复习复习... 1.内存空间的划分: 我们知道,一个进程占用的内存空间,包含5种不同的数据区:(1)BSS段:通常是存放未初始化的全局变量:(2)数据段:通常是存放已初始化的全局变量.(3)代码段:通常是存放程序执行代码.(4)堆:通常是用于存放进程运行中被动态分配的内存段,OC对象(所有继承自NSObject的对象)就存放在堆里.(5)栈:由编译器自动分配释放,存放函数的参数值

[转载]C++中引用与指针的区别(详细介绍)

本文转载自http://www.cnblogs.com/tracylee/archive/2012/12/04/2801519.html C++中的引用与指针的区别 指向不同类型的指针的区别在于指针类型可以知道编译器解释某个特定地址(指针指向的地址)中的内存内容及大小,而void*指针则只表示一个内存地址,编译器不能通过该指针所指向对象的类型和大小,因此想要通过void*指针操作对象必须进行类型转化.     ★ 相同点: 1. 都是地址的概念: 指针指向一块内存,它的内容是所指内存的地址: 引