第一种方法 第二种方法 iOS中有个叫端盖(end cap)的概念,用来指定图片中的哪一部分不用拉伸。比如下图中,黑色代表需要被拉伸的矩形区域,上下左右不需要被拉伸的边缘就称...
第一种方法 第二种方法 iOS中有个叫端盖(end cap)的概念,用来指定图片中的哪一部分不用拉伸。比如下图中,黑色代表需要被拉伸的矩形区域,上下左右不需要被拉伸的边缘就称...
理解了隐式动画后,显式动画就更加通俗易懂了。区别于隐式动画的特点,显式动画就是需要我们明确指定类型、时间等参数来实现效果的动画。除此之外,我们也可以创建非线性动画,比如沿着任...
如果大家是用真机在调试的过程中出现了Crash,那么请看iOS调试之 crash log分析 前言 导读:Understanding and Analyzing Applic...
导读 iOS之解析审核Crash Log方式(一) 准备 MAC电脑一台 Xcode 文件(crash文件、dSYM文件) 步骤 1>首先按照iOS之解析审核Crash Lo...
在日常开发过程中,Debug 模式下经常需要输出一些日志,程序出现错误时,便于 bug查找和定位,但是在 Release 模式下则不需要日志输出。 Objective-c 条...
从iOS7开始,苹果更新了自定义ViewController转场的API,这些新增的类和接口让很多人困惑,望而却步。本文就从这些API入口,让读者理清这些API错综复杂的关系...
1. 首先将字体文件拖拽到项目中,图(1)箭头的地方必须勾选 2. 按照拖入的字体,在info中先添加Fonts provided by application这个key,在...
Swift版写法在个人主页Swift集合中由于使用masksToBounds切圆角时投影的效果会消失,所以这里的思路是通过layer来设置。 如上图所示,接下来分别实现无边框...
iOS SkeletonView SkeletonView[https://github.com/Juanpe/SkeletonView]一种优雅的方式,向用户显示正在发生的...
在项目开发中,难免会遇到要同时维护多个app的情况,而如果这几个app有很大一部分的重复内容,其最好的解决方式,就是在同一个项目中设置不同的Target,这样既可以复用大部分...
前言 我们在日常开发中经常用到 UIButton,有时候需要 icon 和文字一起展示,所以需要做一些定制,比如以下几种情况: 图片在上,文字在下; 图片在下,文字在上; 图...
开发中,图标的颜色有时需要更改,但是如果让UI做不同的颜色的图片放到工程中有没有必要,此时,可以采用以下是那种方法,更改图标的渲染颜色: UIButton,UIImageVi...
一、UI测试简介 1.1、什么是UITesting 2015 年,Apple 发布了 UI 自动化测试框架 XCUITest 并集成在 Xcode7 中,而 iOS/macO...
好多人问怎么申请的就附上申请权限的邮件 申请邮件(点我跳转) 需求描述:搜索附近的可用WIFI列表信息,包括信号强度,Mac地址 首先确定一点,要搜索附近的WIFI热点,这个...
iOS13获取Wi-Fi信息步骤 首先开启定位权限定位.png Xcode开启WIFi权限image.png 手动请求定位权限 最后获取Wi-Fi信息首先导入系统框架 #im...
方式一:在xcode里面查看: 快捷键: command + shift + 0 手动查找:Help->Developer Documentation 方式二:在苹果官网上...
1、在SwiftUI中使用UIKit控件,需要遵循以下协议: UIView使用需要遵循UIViewRepresentable协议。 UIViewController使用需要遵...
由于经常发布SDK到cocoapods上面,遇到了一些坑,所以在这里和大家分享一下,尽量避免大家重复掉坑。其实把文件上传到cocoapods拢共分三步,第一步配置SDK文件,...
本篇是用户可编辑的 Widget 用户不可编辑的 Widget,点我去看[https://www.jianshu.com/p/84c180963ac6] 编辑屏幕 Widge...