首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS UI效果
订阅
Ronda
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
iOS 玩转微信——下拉小程序
本文笔者将手把手带领大家像素级还原微信下拉小程序的实现过程。尽量通过简单易懂的言语,以及配合关键代码,详细讲述该功能实现过程中所运用到的技术和实现细节,以及遇到问题后如何解决的心得体会。希望正有此功能需要的小伙伴们,能够通过阅读本文后,能快速将此功能真正运用到实际项目开发中去。…
UIScrollView嵌套滚动完美解决方案:仿淘宝、转转首页
随着APP承载的业务越来越多,一个页面显示的信息也越来越多,需要为不同的业务导流。主流的平台APP,诸如:淘宝、京东、转转、盒马、还有各类社交APP的个人主页,都需要在页面顶部展示核心业务数据,在底部分标签显示各个子业务列表数据。随着大屏手机的普及,如果只能通过点击顶部标签切换…
手把手带你撸一个网易云音乐首页(一)
Hello,大家好,近期我一直在学习用 Swift 编码,由于之前很多项目我都是用 OC 实现的,所以导致我现在对 Swift 还是处于一个学习的阶段中。为了提高自己的学习效率,每次我都会为自己
UICollectionView 自定制布局: 顶部吸附效果
shouldInvalidateLayout(forBoundsChange:) 这个方法, 里面可以写判断规则,决定去刷新布局的时机。 格子视图 collectionView 的 bounds 属性改变,shouldInvalidateLayout(forBoundsChan…
让 UIView 像 UINavigationController 一样支持 push 和 pop
iOS 里实现一个这样的动效还是比较容易的,只需要用 CAAnimation 的子类 CATransition 即可。 通过给 view.layer 加自定义的 CAAnimation,以替换掉 [view addSubview:] 和 [view removeFromSupe…
一步一步教你实现iOS音频频谱动画(一)
很久以前在电脑上听音乐的时候,经常会调出播放器的一个小工具,里面的柱状图会随着音乐节奏而跳动,就感觉自己好专业,尽管后来才知道这个是音频信号在频域下的表现。 采样: 众所周知,声音是一种压力波,是连续的,然而在计算机中无法表示连续的数据,所以只能通过间隔采样的方式进行离散化,其…
iOS 自定义卡片式控件:QiCardView
从命名来看,QiCardView,顾名思义,是一个可定制的卡片式UI控件。 从设计来看,QiCardView仿照UITableView的设计,支持cell复用,节省了资源。 架构层面仿照了UITableView的设计,采用了cell复用策略。 在此基础上,融入了一些手势操作,更…
Swift带有渐变色的环形进度条如何实现?
之前由于项目中需要自定义一个带有渐变色的进度条(也可以成为progressView),最近抽出一点时间来整理一下。一来可以记录一下,二来也可以和大家分享一下他的实现过程。 首先,需求是这样的。看图👇。 今天,我们的目的就是这个环形进度条的实现。要实现这样一个需求,需要三步: …
iOS标题栏/菜单栏:一分钟集成类似抖音,新浪微博,腾讯视频,网易新闻,今日头条等常见的标题栏样式
将 CMPageTitleView/CMPageTitleView/Class 路径下的所有文件拖拽到你的项目中. 首先, 先要导入.h头文件.
iOS13 Compositional Layout
UITableView 和 UICollectionView 是我们开发者最常用的控件了,大量的流式布局需要这两个控件来实现,因此这两个控件也是 Apple 重点优化的对象。在往届 WWDC 中,我们已经受益于 UITableViewDataSourcePrefetching …