最近逛G站,偶然发现一款 iOS UI 调试工具,那就是腾讯 QMUI团队 开源的LookinServer[https://github.com/QMUI/LookinSer...
最近逛G站,偶然发现一款 iOS UI 调试工具,那就是腾讯 QMUI团队 开源的LookinServer[https://github.com/QMUI/LookinSer...
ffmpeg是一个多平台多媒体处理工具,处理视频和音频的功能非常强大。目前在网上搜到的iOS上使用FFMPEG的资料都比较陈旧,而FFMPEG更新迭代比较快;且网上的讲解不够...
属性 iOS中的字体大小,即UIFont的pointSize属性,并不直接对应行高,一般一个字体是10的文本,line height一般为11.89,大约为字体大小的1.2倍...
UITextView添加行间距计算准确的内容高度并解决光标扩大问题 直接使用 textView.font.lineHeight获取到的行高叠加后会出现偏差 设置textVie...
方式一:不使用Content Layout Guides 方式二
前言 上次有提到最近在封装的一个控件,这个控件的名字还没发现有统一的叫法,安卓里貌似是直接有这个控件的(TabHost),iOS中最普遍的应该是称之为“网易新闻的分页头视图”...
需求 TableView多级列表:分级展开或合并,逐级获取并展示其子级数据,可以设置最大的层级数,支持多选、单选、取消选择。示例Demo:MultilevelList 思路 ...
Assertion failed报错 导入podAlipaySDK-iOS编译抛出异常 可在Build Settings 中的Other Linker Flags 种添加"-...
IOS 自动化打包需要几步: 一、安装fastlane 1.fastlane是用Ruby语言编写的工具,需要有Ruby开发环境,先查看是否安装 如果终端提示一下信息则表示已安...
TEST_1 让我们在新建的ViewController中,添加一些label: 看看运行之后的样子: 我们要对上面的几个地方进行点击测试,查看输出结果。让我们先来推导一下输...
flutter web 常见问题 Finished with error: Failed to bind web development server: 浏览器运行失败 解决...
Android Studio上的创建说明: Flutter项目,主体是Flutter,其中包含iOS、Android、web等项目。 目录结构为: 1.主要用于在原生iOS、...
转到 finder 并找到Android studio: 右键单击并单击显示包内容 创建一个名为jre的新文件夹 复制jbr文件夹的内容并将其粘贴到jre文件夹中 重新加载你...
前言:最近看了很多关于标题的文章,忙里偷闲总结一下自己的理解,这篇文章的总结不会很全面的解释各个名词的概念,而是针对我个人觉着大家容易遗漏混淆的点,或者比较重要的点的一个总结...
如果是英文的话 ,这个值怎么设置呢?
paragraphStyle.firstLineHeadIndent = fontSize*2 //缩进:一般是字体大小的2倍,汉子正好缩进两个字宽度
IOS|Swift UILabel 和UITextView 段落第一行缩进1、使用 NSMutableAttributedString let paragraphStyle = NSMutableParagraphStyle()paragraph...
一丶介绍 添加点击事件 二丶使用 第三方:https://github.com/optonaut/ActiveLabel.swift 自定义方法的使用 三丶总结 挺方便的.
首先,我们先简单了解下灵动岛 Live Activities 依赖于 Widget 实现 函数和页面,而与Widget不同,Live Activities无法访问网络或接收位...
TextInputFormatter篇 1.忽略特殊字符 2.只能输入数字和小写字母 3.只能输入数字和字母 4.忽略表情 4.只能输入数字 5.长度限制(限制6位) 6.限...
想做一个时间线组件,每一行分为左右两个部分,左边日期,圆点,竖线,这几个是合在一起的Container一个部分, 右边的是卡片一个部分,右边卡片高度会被内容撑开,导致最外层的...