您的位置:永利集团登录网址 > 计算机教学 > IOS关于不同字体和不同颜色的选择,ios字体颜色

IOS关于不同字体和不同颜色的选择,ios字体颜色

2019-11-23 03:05

IOS关于不同字体和不同颜色的选择,ios字体颜色

在项目中,用到一个功能,就是不同文字和不同颜色字体选择,

界面如下:图片 1,效果如下:图片 2

 

这个功能主要用到了textview的几个代理办法,其中一个重要的问题就是,在英文下和英文下的不同判断方式,以及是否有追加字:

字体,颜色,字符用语封装起来,便于后续操作,

图片 3

在项目中,每个字符用一个对象保存在数组中。

我们知道,中文在保存的时候占用两个字符,英文咱占用一个,所以在回调方法的时候会掉用两次

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text,

这个方法的用法是这样子的,删除和修改回条用这个方法的 粘贴什么的夜会掉用这个方法 点击键盘的自述的时候会条用 点击默认追加的字不会条用这个方法,插入是用文本替换字符串 删除时用空字符串替换文本,当输入中文的时候 中国的时候 会出现条用8次 但是在文本与中之显示zhong guo9个字符的现象出现 其中多出现一个字符 空格  这个时候 使用textViewDidChange来进行判断数据的信息,其实做法是用text替换掉range中间的字符串

 

所有代理方法的用法:

图片 4

图片 5

图片 6图片 7

图片 8

所有代理就在这里了,然后再在界面上显示出来,就达到想要的效果了。

 再发几张效果图:

图片 9

图片 10

图片 11

 

在项目中,用到一个功能,就是不同文字和不同颜色字体选择, 界面如下: ,效果如下...

本文由永利集团登录网址发布于计算机教学,转载请注明出处:IOS关于不同字体和不同颜色的选择,ios字体颜色

关键词: