- 博客(5)
- 收藏
- 关注
原创 iOS 如何优雅的写一个验证码输入框
现在主流的验证码大多数都是 方块验证码,下划线验证码,做法很多种比如说用 一个testField记录输入,用几个label显示输入文字。也可以用多个textfield等方式下图这种就是采用多textfield 完成的,好处就是输入的时候带有光标,帅就完了,虽然代码量不多,但是需要考虑到光标定位、删除、从别出复制多字符来这粘贴的问题等,逻辑还是需要好好考虑的 ^_^点击传送门下载demo...
2020-12-29 14:28:31
806
原创 iOS UIScrollView 生成长图片
iOS ObjectC UIScrollView根据UIScrollView生成长图片这个功能很常见,也很简单思路就是获取scrollview的“上下文”,然后将scrollview的 layer 渲染到 “上下文” 中,渲染的时候 需要处理的问题1、调整当前scrollview的frame,让其宽高为contentsize的width和height渲染完成后恢复scrollview的frame2、当前scrollview 的contentoffset,让其contentoffset.
2020-12-29 14:27:41
606
原创 iOS scrollview 嵌套 tableview
scrollview 嵌套tableview 或者 tableview 嵌套tableview 最主要的一步就是 scrollview或者tableview(底层的滑动控件)要打开允许多手势的代理补充:scrollview 嵌套tableview的时候,可能会遇到这样的问题,tableview 滑动到底部发现没有弹性了,也就是到底后不能继续向上拉,必须tableview回滚一点才能,这个问题困扰了我好几天,最后解决办法是,scrollview 上添加一个scrollview ,添加的这个scrollvie
2020-12-29 14:26:17
1336
原创 iOS 【美化NSLog】 关于NSLog的格式化输出
对于任何一家公司的任何一个项目来说,调试信息都是必不可少的,也就是说NSLog必定会频繁使用,但是NSLog所输出的调试信息并不是任何情况都需要的。一般来说,开发环境是需要我们使用NSLog来打印一些信息,方便我们处理数据、bug查找等,但是对于线上环境,也就是用户使用的release环境的APP是不需要的,如果强行输出会造成性能上的问题,这并不是我们需要的。所以,几乎所有的项目都会自定义NSLog宏。绝大多数的NSLog宏都是仅输出我们调用时最终需要使用的信息,代码示例如下#ifdef BETA#
2020-12-29 14:22:03
251
原创 iOS 【美化NSLog】 关于NSLog的格式化输出
对于任何一家公司的任何一个项目来说,调试信息都是必不可少的,也就是说NSLog必定会频繁使用,但是NSLog所输出的调试信息并不是任何情况都需要的。一般来说,开发环境是需要我们使用NSLog来打印一些信息,方便我们处理数据、bug查找等,但是对于线上环境,也就是用户使用的release环境的APP是不需要的,如果强行输出会造成性能上的问题,这并不是我们需要的。所以,几乎所有的项目都会自定义NSLog宏。绝大多数的NSLog宏都是仅输出我们调用时最终需要使用的信息,代码示例如下```#ifdef B
2020-12-29 14:17:01
251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人