前言 开发中很多地方都会遇到密码输入,这时候往往需要根据UI设计自定义。这里遵守UIKeyInput,实现协议中的方法,让自定义View可以进行文字输入;再通过func draw(_ rect: CGRect)绘制现自定义UI;使用配置类来统一接口;使用代理来管理各种输入相关的事件。文章末尾有提供O ...
分类:
移动开发 时间:
2020-12-17 12:12:48
阅读次数:
3
沉浸式状态栏用了一段时间了,一直没发现安卓在这方面的坑。最近在集成环信自定义UI的过程中,发现将环信界面设置为沉浸式之后最底部的消息输入框不随键盘弹起而变化了,一直显示在屏幕最下方,体验非常差。 后来测试发现只要使用去除状态栏的主题如:Theme.AppCompat.Light.NoActionBa ...
分类:
移动开发 时间:
2020-05-22 17:04:58
阅读次数:
124
摘要: Aliplayer希望提供一种方便、简单、灵活的机制,让客户能够扩展播放器的功能,并且Aliplayer提供一些组件的基本实现,用户可以基于这些开源的组件实现个性化功能,比如自定义UI和自己App server的交互等等,而不用从头开始开发一些功能,节省时间和精力。 阿里云播放器SDK(Ap ...
分类:
其他好文 时间:
2019-11-14 21:40:26
阅读次数:
78
在上一篇文章 Unity3D热更新之LuaFramework篇[04]--自定义UI监听方法 中,我对LuaBehaviour脚本进行了扩展,添加了两个新的UI监听方法,也提到最好能单写一个脚本处理此事。本篇文章就来继续这个工作。 从Lua中调用C#代码 1、创建UI监听脚本 打开之前的工程,在As ...
分类:
编程语言 时间:
2019-06-15 09:32:36
阅读次数:
125
时隔一个多月我又回来啦! 坚持真的是很难的一件事,其它事情稍忙,就很容易说服自己把写博客的计划给推迟了。 好在终于克服了自己的惰性,今天又开始了。 本篇继续我的Luaframework学习之路。 一、规范开发模式 此前的示例中,动态加载的panel都默认以GuiCamera为父节点,且面板的大小设置 ...
分类:
编程语言 时间:
2019-06-01 21:38:38
阅读次数:
143
一、简介 Burp在软件中提供了支持第三方拓展插件的功能,方便使用者编写自己的自定义插件或从插件商店中安装拓展插件。Burp扩展程序可以以多种方式支持自定义Burp的行为,例如:修改HTTP请求和响应,自定义UI,添加自定义扫描程序检查以及访问关键运行时信息,包括代理历史记录,目标站点地图和扫描程序 ...
分类:
其他好文 时间:
2019-04-22 12:19:22
阅读次数:
131
一、什么是Quartz2D Quartz 2D是?个二维绘图引擎,同时支持iOS和Mac系统 Quartz 2D能完成的工作: 绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字 绘制\生成图片(图像) 读取\生成PDF 截图\裁剪图片 自定义UI控件 二、Quartz2D在iOS开发中的价值 为 ...
分类:
移动开发 时间:
2019-02-05 22:05:35
阅读次数:
214
一、实现思路 Quartz2D最大的用途在于自定义View(自定义UI控件),当系统的View不能满足我们使用需求的时候,自定义View。 使用Quartz2D自定义View,可以从模仿系统的ImageView的使用开始。 需求驱动开发:模仿系统的imageview的使用过程 1.创建 2.设置图片 ...
分类:
移动开发 时间:
2019-02-05 20:54:14
阅读次数:
173
有时候我们需要在程序中执行另一个程序的安装,这就需要我们去自定义 msi 安装包的执行过程。 需求 比如我要做一个安装管理程序,可以根据用户的选择安装不同的子产品。当用户选择了三个产品时,如果分别显示这三个产品的安装交互 UI 显然是不恰当的。我们期望用一个统一的自定义 UI 去取代每个产品各自的 ...
最近公司的大厅要重做,我协助主程一起制作新大厅和新框架,前面制作的编辑器也派上了用场。等全部功能做完后我会再写一个复盘,这两天主程在忙于写热更新的功能,所以把接入分享SDK功能的任务交给了我,ShareSDK官网的文档比较分散,而且关于Unity的文档比较简略,所以还是有不少的坑。写篇博客分享一下, ...
分类:
微信 时间:
2017-07-25 22:47:36
阅读次数:
659