首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
NewPan
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 2
沸点 1
赞
3
返回
|
搜索文章
最新
热门
[iOS]UINavigationController 全屏 pop 之为控制器添加左滑 push
❤️ 当当前控制器使用 AVPlayer 播放视频的时候, 使用自定义的 pop 动画以保证 AVPlayer 流畅播放. 这是“UINavigationController全屏pop”系列的第三篇文章,这次将讲述如何实现左滑push到绑定的控制器中,并且带有push动画。如果…
[iOS]终极横竖屏切换解决方案
大多数公司的项目都只支持竖屏,只有一两个界面需要同时支持横屏,就像视频 APP 一样,只有视频播放的时候需要横屏,其他时候都只允许竖屏。给出的 demo 中处理两种需要横屏的情形: 具体使用演示请前往优酷视频查看:BLLandscape Demo。 一般可能只需要播放视频时横屏…
[iOS]调和 pop 手势导致 AVPlayer 播放卡顿
❤️ 当当前控制器使用 AVPlayer 播放视频的时候, 使用自定义的 pop 动画以保证 AVPlayer 流畅播放. 做过视频的朋友都知道系统的 pop 手势会导致视频画面卡顿,没做过的朋友都不敢相信,这绝对不是苹果的风格,居然留了这么一个坑。如果碰到这个问题,尝试去网上…
[iOS]中字体样式设置 API
Cocoa 在 UIKit 框架中为开发者提供了高层次的 API 以及方便的枚举、加载和使用字体。Cocoa Touch 使用 UIFont 类来封装字体。每个 iOS 设备都内置了系统字体。 如果你选择 System 默认就是苹方字体,此时你只能设置比如 regular、li…
[iOS]用代码探究 KVO 原理(真原创)
说一下我们的代码场景:一个人类 Person,他的朋友把狗 LeLe 寄养在他那里,然后他自己有一只猫 Tom。因为他自己没有狗,所以狗是 readonly 的。 两个命令拿到的类是一样样的,都是 Person。 使用 self.p.class 去拿人 p 的类仍然是 Pers…
[iOS]艺术二维码之路
二维码就是一个矩阵,只不过对于不同的纠错率,生成的矩阵的大小会有不同。 如下图所示,当生成二维码的时候,会根据不同的纠错率生成一个对应大小的矩阵,比方说生成下图左侧 3 × 3 大小的空矩阵,然后根据生成二维码的字符串进行编码,把编码数据以 1 和 0 的形式插入到矩阵当中。如…
[UI]如何优雅地抠网页上的图片
多图预警:在蜂窝网络下请谨慎打开。本文所使用的系统为苹果Capitan下的Chrome浏览器。 当你在某个网站上看到一张很漂亮的壁纸时,很自然的你想把它下载下来,试试看做桌面背景合不合适。可此时你右键,发现并没有“图片另存为”的选项,这个时候你会怎么做? 比如说我们来到锤子科技…
[iOS]过渡动画之入门模仿系统
这两篇文章将会带你学到如何实现下图 airbnb 首页类似的过渡动画,同时最重要的,你将学会怎么分析类似的动画,并且知道如何动手实现。GitHub 地址在这里。 好,准备好了吗?现在开始第一篇。这一篇主要分析系统简单的动画实现原理,以及讲解坐标系、绝对坐标系、相对坐标系,坐标系…
[iOS][!] Invalid `Podfile` file [!] Unsupported options `{ exclusive=
这不是你项目的问题,而是 CocoaPods 升级到 1.0.0 以后的一个新的特性。如果你也碰到这个问题,请在 podfile 文件里加入 platform,以及 target,最后写一个 end。就像下面这样: 下面这个链接是我所有文章的一个集合目录。这些文章凡是涉及实现的…
如何重新架构 JPVideoPlayer
注意:此文为配合 JPVideoPlayer version 2.0 版本发布而写,如果你想了解 2.0 版本的更新内容和所有实现细节,请点击前往 GitHub。 考虑到 API 和架构都重新设计了,尤其是 API 全部重新设计,1.0 版本的 API 已经不能沿用了,机智的我…
下一页
个人成就
文章被点赞
674
文章被阅读
109,223
掘力值
2,522
关注了
1
关注者
912
收藏集
1
关注标签
24
加入于
2016-11-11