首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS流布局UICollectionView系列二——UICollectionView代理方法

iOS流布局UICollectionView系列二——UICollectionView代理方法 一、引言         在上一篇博客中,介绍了最基本UICollectionView使用和其中我们常用属性和方法...,也介绍了瀑布流布局过程与思路,这篇博客是上一篇补充,来讨论关于UICollectionView代理方法使用。...*)collectionView canMoveItemAtIndexPath:(NSIndexPath *)indexPath NS_AVAILABLE_IOS(9_0); 移动item时候,会调用这个方法...:(UICollectionViewCell *)cell forItemAtIndexPath:(NSIndexPath *)indexPath NS_AVAILABLE_IOS(8_0); 将要加载头尾视图时调用方法...*)view forElementKind:(NSString *)elementKind atIndexPath:(NSIndexPath *)indexPath NS_AVAILABLE_IOS(

2K20
您找到你想要的搜索结果了吗?
是的
没有找到

iOS流布局UICollectionView系列五——圆环布局实现

iOS流布局UICollectionView系列五——圆环布局实现 一、引言         前边几篇博客,我们了解了UICollectionView基本用法以及一些扩展,在不定高瀑布流布局中...这种布局方式在apple官方文档中也有介绍,是UICollectionView一个应用示例。...MyLayout * layout = [[MyLayout alloc]init];      UICollectionView * collect  = [[UICollectionView alloc...:(NSInteger)section{     return 10; } -(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView...,我们就实现哦圆环布局,随着item多少,布局会自动调整,如果不是UICollectionView功劳,实现这样功能,我们可能要写上一阵子了^_^。

1.4K20

iOS流布局UICollectionView系列七——三维中球型布局

iOS流布局UICollectionView系列七——三维中球型布局 一、引言         通过6篇博客,从平面上最简单规则摆放布局,到不规则瀑布流布局,再到平面中圆环布局,我们突破了线性布局局限...,这次,我们更加充分了利用一下空间尺寸,来设计一个圆球布局模型。...以下是前几篇博客地址: 1.初识与简单实用UICollectionView:http://my.oschina.net/u/2340880/blog/522613 2.UICollectionView代理方法...MyLayout * layout = [[MyLayout alloc]init];      UICollectionView * collect  = [[UICollectionView alloc... *)collectionView{     return 1; } //我们返回30标签 -(NSInteger)collectionView:(UICollectionView *)collectionView

1.4K20

iOS流布局UICollectionView系列三——使用FlowLayout进行更灵活布局

iOS流布局UICollectionView系列三——使用FlowLayout进行更灵活布局 一、引言         前面的博客介绍了UICollectionView相关方法和其协议中方法,但对布局管理类...UICollectionView简单使用:http://my.oschina.net/u/2340880/blog/522613  UICollectionView相关协议方法:http://my.oschina.net...二、将九宫格式布局进行升级         在第一篇博客中,通过UICollectionView,我们很轻松完成了一个九宫格布局,但是如此中规中矩布局方式,有时候并不能满足我们需求,有时我们需要每一个...下面这两个方法设置分区视图和尾视图是否始终固定在屏幕上边和下边 @property (nonatomic) BOOL sectionHeadersPinToVisibleBounds NS_AVAILABLE_IOS...(9_0); @property (nonatomic) BOOL sectionFootersPinToVisibleBounds NS_AVAILABLE_IOS(9_0); 四、动态配置layout

1.9K30

iOS开发中标签控制器使用——UITabBarController

iOS开发中标签控制器使用——UITabBarController 一、引言         与导航控制器相类似,标签控制器也是用于管理视图控制器一个UI控件,在其内部封装了一个标签栏,与导航不同是...; //标签控制器中分装标签栏 @property(nonatomic,readonly) UITabBar *tabBar NS_AVAILABLE_IOS(3_0); //代理 @property...@property(nullable, nonatomic,strong) UIImage *shadowImage TabBar中标宏观属性: //设置标签item位置模式 @property...自动     UITabBarItemPositioningFill,//充满     UITabBarItemPositioningCentered,//中心 } NS_ENUM_AVAILABLE_IOS...barStyle; //是否透明效果 @property(nonatomic,getter=isTranslucent) BOOL translucent; 2、UITabBarDelegate //选中标签时调用

1.5K20

iOS流布局UICollectionView系列一——初识与简单使用UICollectionView

iOS流布局UICollectionView系列一——初识与简单使用UICollectionView 一、简介         UICollectionViewiOS6之后引入一个新UI控件,它和...        在了解UICollectionView更多属性前,我们先来使用其进行一个最简单流布局试试看,在controllerviewDidLoad中添加如下代码:     //创建一个layout...(6_0); 我们可以分析:因为UICollectionViewiOS6.0之前新类,因此这里统一了从复用池中获取cell方法,没有再提供可以返回nil方式,并且在UICollectionView...UICollectionView *)collectionView{     return 1; } //返回每个分区item个数 -(NSInteger)collectionView:(UICollectionView...registerNib:(nullable UINib *)nib forCellWithReuseIdentifier:(NSString *)identifier; //下面两个方法与上面相似,这里注册视图或者尾视图

2.7K20

细述Kubernetes和Docker容器存储方式

#####集合视图作用 集合视图是为了增强网格视图开发而在IOS6中开放集合视图API。 #####集合视图组成 集合视图有4个重要组成部分,分别为: 单元格:即视图中一个单元格。...节:即集合视图中一个行数据,由多个单元格构成。 补充视图:即节和脚。 装饰视图:集合视图中背景视图。...:(NSIndexPath *)indexPath{ //获取当前要操作Cell self.cell = (YSLSeeEvaluateCell *)[collectionView cellForItemAtIndexPath...*)collectionView didDeselectItemAtIndexPath:(NSIndexPath *)indexPath{ //获取当前要操作Cell self.cell =...minimumInteritemSpacingForSectionAtIndex:(NSInteger)section{ } 复制代码 //动态设置某个分区视图大小 - (CGSize)collectionView

1.5K20

WWDC2016 Session笔记 - iOS 10 UICollectionView新特性

UICollectionViewCell顺滑滑动体验 众所周知,iOS设备已良好用户体验赢得了广大用户群。iOS系统在用户点击屏幕会立即做出响应。而且很大一部分操作是来自于用户滑动操作。...这就是iOS 10 整个UICollectionView生命周期。 ? ? ? 上面说iOS 10里面的场景同样适用于多列情况。...UICollectionViewCell加载时间取决于DataModel。DataModel很可能回去加载图片,来自于网络或者来自于本地数据库。这些操作大多数都是异步操作。...上图是iOS 10 UICollectionView性能,我们可以很明显看到,经过iOS 10优化,整个曲线很明显平缓了一些,没有极端波峰掉帧现象。...我感觉iOS 10UICollectionView才像是一个完整版,之前系统优化都不够。我还是很看好iOS 10UICollectionView。 请大家多多指教。新浪微博@halfrost

1.9K30
领券