
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
最近项目有需求,需要实现一个类似微信聊天输入框的组件,用在全平台的评论功能中。大概需求就是输入的文字占满一行时,自动折行并且增大输入框的高,输入框的高有默认的最大值。在此,记录一下遇到的问题。1、项目中用到了三方库IQKeyboardManager,如果开启IQKeyboardManager的话,在Controller中侧滑会遇到bug,而且会影响其他的页面,这是得不偿失的,所以,最后禁...
我们知道Flutter在UI绘制方面的效率是几乎接近原生的,这点比React Native要优秀很多,因为React Native是通过桥接转换然后去调用各自平台的UI系统(如iOS中的UIKit框架)提供的API来完成绘图。接下来,我们先从硬件绘图说起,也就是我们看到的屏幕上的内容,是如何一步步显示出来的,最后再来介绍Flutter的UI渲染方式的底层实现原理。硬件绘图基本原理提到...
在iOS中,可以使用openUrl从一个APP跳转到另一个APP。一个程序若要跳到另一个程序。需要在目标程序的plist文件里面修改:打开info.plist,添加一项URL types展开URL types,再展开Item0,将Item0下的URLidentifier修改为URL Scheme展开URL Scheme,将Item0的内容修改为Petsot
现在有这样一个需求:用户点击短信上的链接跳转到我们的App中或者App中的指定页面。可行的方案大概有三种:一、直接使用URL Scheme。(优点:十分简单,在plist文件中配置一个scheme,点击短信中的scheme或者将scheme输入到浏览器中就可以直接跳到App中。 缺点:当手机上没有安装App时,短信中点击scheme会没有反应,浏览器中会访问失败。而且在微信和QQ中这...
最近处于项目测试阶段,频繁的打包耽误了团队很多时间,所以抽出时间来搭建自动化打包平台,实现对iOS和Android项目的打包。而且为了方便团队内部的测试包分发,希望在打包完成后能生成一个二维码,体验用户(产品、运营、测试等人员)通过手机扫描二维码后就能直接安装测试包。现在主要使用Jenkins工具进行平台的搭建,Jenkins 是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成







