Ray 的日常记录
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
Ray 的博客 -- 技术 & 生活

iOS 端使用嵌套 UIScrollView 实现类似淘宝首页效果

现在许多 APP 都有这样的需求, 就是在底层的滑动视图(UIScrollView)上再内嵌一个集合视图(UICollectionView)或表格视图(UITableView), 即常说的 “Scroll view inside scroll view”. 正好在公司的需求中遇到了, 记录下整个实现过程.
2018-10-04
iOS 开发
#ScrollView inside ScrollView #Nested ScrollView

WWDC 2015 Session 226 Advanced NSOperation

今天看了 WWDC 2015 Session 226 有关 NSOperation 和 NSOperationQueue 的内容(Advanced NSOperations), 故继续记录下来.
2018-10-01
iOS 开发

一个折叠牌样式的可滑动 UI 效果实现

当前正在做一个普通的商场项目, 不过 UI 设计师突发奇想设计了一个秒杀界面, 里面需要一个卡片视图, 卡片可以左右滑动, 类似折叠牌的效果. 这里正好找到一个库叫 Koloda, 可以仿照它来实现折叠牌, 顺便记录下来整个实现过程.
2018-09-25
iOS 开发

UICollectionView + 自定义 UICollectionViewFlowLayout 实现 Tag 布局

这次遇到一个 Tag 布局的需求, 寻找多方, 看到的很多方法都是自己硬头计算, 不太实用且成本太大. 我在之前的这篇文章讲到过如何在AutoLayout + UICollectionViewFlowLayout的情况下实现集合视图高度撑开, 这次再来看看在 AutoLayout + 自定义布局的情况下实现高度撑开, 并实现 Tag 布局.(想了解集合视图自定义布局的内容, 请看这篇文章)
2018-09-23
iOS 开发

集合视图网格布局高度撑开

本文讨论集合视图 + UICollectionViewFlowLayout + AutoLayout 时, 集合视图高度撑开至其 contentView 高度的方法.
2018-09-22
iOS 开发

使用 AutoLayout 实现滚动视图(UIScrollView) 的方法

滚动视图在实际开发中用到的地方有很多, 可以使用代码创建, 或者是使用 nib 加载, 这里就分别来看上述两种创建方式下, 如何结合自动布局来设置滚动视图内容.
2018-09-22
iOS 开发

Swift 4.2 以及 Xcode 10 部分更新内容介绍

这里来讲讲 Swift 4.2 中都更新了哪些内容, 参考的原文链接在这里.
2018-09-21
iOS 开发

集合视图中使用 FlowLayout 时的高度自适应 Cell (self sizing cells)

集合视图中的 Cell 和 TableView 中的一样, 是可以自适应高度的(Height based on content), 前提是使用的 FlowLayout. 就用这篇文章来记录一下实现高度自适应 Cell 的一般流程, 文中大部分内容基于这篇文章翻译而来, 更多关于集合视图布局和高级效果的内容, 详见 Youtube 上的Raywenderlich 集合视图视频教程.
2018-09-16
iOS 开发

iOS 开发中的一些常见概念和杂项记录

关于 iOS 开发中的一些常见概念的解释以及一些杂项记录.
2018-09-15
iOS 开发

Rx 记录

本文主要讲了一些关于 RxSwift 的基础内容. 比较杂…
2018-09-15
iOS 开发
1…9101112
Hexo Fluid