#BL

iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)

在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资料,有的是重绘UILabel的textLayer,有的是用html5实现的,都比较麻烦,而且很多UILabel的属性也不起作用了,效果都不理想。后来了解到NSMuttableAttstring(带属性的字符...

UITableViewCell的---accessoryType属性

1234567cell.accessoryType=UITableViewCellAccessoryNone;//cell没有任何的样式 cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator;//cell的右边有一个小箭头,距离右边有十几...

iOS UI 的坑:不要 remove UITableViewCell 的 contentView

看到标题,你可能会想,怎会有人傻到这么做?好吧,一个像我一样没有经验的程序员的确可能。这个问题的背景是,在需要重绘UITableViewCell时,经常遇到需要清空所有subview的情况。而我们有这样一段代码可以利用:UIView+Utils.m-(void)removeAllSubviews{   for...
代码星球 ·2020-06-27

关于EnumerateObjectsUsingBlock和for-in之间的较量

如果我们要遍历一个数组,上过编程课程的童鞋都会想到For语句去循环.ObjectiveC提供一个Block的遍历方法,那么用它还是用For好呢?下面我们去实践一下:遍历一个数组看谁快参赛选手ForLoop,For-in,enumerateObjectsUsingBlock这个三个方法: For-in方法最快速...

UITableView的registerClass forCellReuseIdentifier用法详解

tableView:cellForRowAtIndexPath:方法中有两个获得重用cell的方法UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];和UITableViewCell*cell=[tableVi...

tableView 数据源(dataSource)和代理(delegate)

UITableView的数据源(dataSource)和代理(delegate) UITableView需要一个数据源(dataSource)来显示数据,UITableView会向数据源查询一共有多少行数据以及每一行显示什么数据等。没有设置数据源的UITableView只是个空壳。凡是遵守UITableVie...

利用blob对象实现粘贴图片

  blob的一个常用应用场景,就是获取剪切板上的数据来进行粘贴的操作。例如通过QQ截图后,需要在网页上进行粘贴操作。  粘贴图片我们需要解决下面几个问题  1、监听用户的粘贴操作  2、获取到剪切板上的数据  3、将获取到的数据渲染到网页中  首先我们可以通过paste事件来监听用户的粘贴操作:document.ad...

利用blob对象实现大文件分片上传

  首先说分片上传,我们在进行文件上传的时候,因为服务器的限制,会限制每一次上传到服务器的文件大小不会很大,这个时候我们就需要把一个需要上传的文件进行切割,然后分别进行上传到服务器。  假如需要做到这一步,我们需要解决两个问题:怎么切割?怎么得知当前传输的进度?  首先解决怎么切割的问题。因为File文件对象是继承于B...

浅析 @PathVariable 和 @RequestParam

一、代码实例  首先,上两个地址:  地址1:http://localhost:8989/SSSP/emps?pageNo=2  地址2:http://localhost:8989/SSSP/emp/7  如果想获取地址1中的pageNo的值‘2’,则使用 @RequestParam,...

图片上传前预览、压缩、转blob、转formData等操作

  直接上代码吧:<template><div><divclass="header">添加淘宝买号</div><divclass="tips"><pclass="font16">注意事项</p><pclass="font14"&g...

一个巧妙的方法实现elementUI的table的行选中

  问题背景:点击上面的框,选中下面对象的行数据  刚开始考虑使用的是table的事件:toggleRowSelection,但是发现一个奇怪的现象<divv-if="orderData.length>0"><h5>审核意见:</h5><divclass="reviewb...

Element table使用技巧详解

1、控制table某些行数不显示  下载附件的需求,有些行有附件,有些没有,所以需要过滤,重点是:Array.filter()使用<el-card:body-color:#800000;">"{padding:'20px10px'}"><h5>附件列表</h5><el-tabl...

JavaScript 中的不可变对象(Immutable Objects)

  默认情况下,JavaScript中的对象是可变的。我们可以更改原始值(字符串,数字等)和对象。我们来看看这个对象:letobj={num:10,obj:{content:"mutableobject"}}  你可以轻松地改变它:obj.num=5;obj.obj={content:"changed!"}consol...
首页上一页...258259260261262...下一页尾页