ICode9

精准搜索请尝试: 精确搜索
  • iOS 10 UICollectionView 索引不存在问题 UICollectionView received layout attributes for a cell with an index2022-02-08 14:03:38

    iOS 10 UICollectionView 索引不存在问题 UICollectionView received layout attributes for a cell with an index path that does not exist 报的错误是 解决方法,在reloadData后添加.collectionViewLayout invalidateLayout [self.tagCollectionView reloadData]; [self

  • iOS UICollectionView基础2021-12-12 14:03:26

    UICollectionView是类似于UITableView的强大控件,使用UICollectionView可以实现下图中类似于淘宝购物界面上下左右参差不齐的小方框显示内容: 话不多说,下面就讲UICollectionView的基本创建。 UICollectionView的创建 viewController.h文件中:(遵守UICollectionView相关的两个协议

  • OC 基础 UICollectionView2021-09-17 20:33:30

    一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。 下面介绍一下collectionview的常用属

  • UITapGestureRecognizer 和 UICollectionView/UITableView等点击事件冲突问题2021-07-22 11:34:25

    在gestureRecognizer方法中,利用isDescendantOfView来判断当前点击区域是否是collectionView/tableView,若是,则返回NO,忽略该手势的点击事件,否则返回YES。 先添加代理 UIGestureRecognizerDelegate ,再判断触摸点在触摸视图时禁用此 tap  #pragma mark - UIGestureRecognizerDelega

  • UITableView/UICollectionView调用reloadData刷新时界面闪烁2021-07-22 11:31:07

    使用UITableView、UICollectionView时,当数据变更了,需要重新调用reloadData刷新时,有时候界面会出现闪烁。 造成闪烁的原因,主要是因为CALayer有一个隐式动画,只要在调用reloadData刷新时,关闭隐式动画就可以避免了。代码示例如下: [CATransaction setDisableActions:YES]; [self.colle

  • UICollectionView系统BUG记录— reloadData后变空白,cellForItemAtIndexPath不执行2021-07-11 21:37:10

    起因 项目列表里在间隔很短时间内去重复reloadData,出现UICollectionView在reloadData后变成空白现象。发现contentSize正常,页面能够正常滑动,但是所有的cell都不显示,visiableCells属性为空。调试发现唯独cellForItemAtIndexPath这个回调方法不执行。 ps: 也有人遇到说界面上所有的

  • 无埋点核心技术:iOS Hook在字节的实践经验2021-05-31 18:06:31

    作者:字节移动技术——段文斌 前言 众所周知,字节跳动的推荐在业内处于领先水平,而精确的推荐离不开大量埋点,常见的埋点采集方案是在响应用户行为操作的路径上进行埋点。但是由于App通常会有比较多界面和操作路径,主动埋点的维护成本就会非常大。所以行业的做法是无埋点,而无埋点实现需

  • iOS 自定义 UICollectionView汇总2021-03-19 14:00:26

    文章目录 引言 I 、iOS上传图片视图的封装【支持删除和添加】 1.1 demo源码下载: 1.2 计算cell的高度 II、风险商户材料证明视图 2.1 cellV的高度计算 2.2 自定义collectionView 1.3 UICollectionViewCell III 、iOS自定义单选框【例子:选择购买发票套餐】 3.1 计

  • 6. UICollectionView Decoration View2020-12-09 12:02:06

    6. UICollectionView Decoration View UICollectionView 允许我们为每一个section、cell甚至是整个collectionView添加一个装饰视图。这玩意怎么说呢,就是添加了一些可复用视图,视图的frame可以随意设置,划重点是随意设置。 1.给section添加一张背景图片 实现装饰视图需要自定义layou

  • UICollectionView 01 - 基础布局篇2020-06-27 18:06:50

    一,代码: 1.布局方式设置,创建UICollectionView - (void)initailContentView { //导航 self.navigationBar = ({ CGFloat X = 0.0f; CGFloat Y = 0.0f; CGFloat W = [UIScreen mainScreen].bounds.size.width; CGFloat H = 44.f;

  • Swift - 给UICollectionview设置组背景和圆角2019-12-03 16:04:51

      钟情圆角怎么办         最近由于我们的UI钟情于圆角搞得我很方,各种圆角渐变,于是就有了下面这篇给UICollection组设置圆角和背景色的诞生,不知道在我们平时有没有遇到这样子的一些需求,就是按照每一组给UIColllectionView设置不同的背景色,要是没有遇到的同学建议可以先思考

  • C#-UICollectionViewCell定义F#2019-11-10 17:06:01

    我如何将以下C#代码转换为F#: public class AnimalCell : UICollectionViewCell { [Export ("initWithFrame:")] public AnimalCell (RectangleF frame) : base (frame) {} } 我尝试按照以下链接中的示例进行操作,但是,我不知道下一步如何进行: Overriding Constructors in F# 到

  • UICollectionView中的cell包含UIScrollview2019-10-31 15:01:25

    需求:在scrollview的子View不为0,当scrollview的展示的index不为0且向右滑动CollectionView。CollectionView不滑动Cell,而是让scrollview切换内容,想左滑同理。 开始真的难到我了。后来在CollectionView上添加了一个滑动手势,代替自带的滑动手势。 UIPanGestureRecognizer *ges = [[

  • Beginning UICollectionView In iOS 6: Part 1/22019-07-30 14:06:44

    原文链接:http://www.cnblogs.com/simonshi2012/archive/2012/10/08/2715125.html From: http://www.raywenderlich.com/22324/beginning-uicollectionview-in-ios-6-part-12 This is a blog post by iOS Tutorial Team member Brandon Trebitowski, a so

  • Beginning UICollectionView In iOS 6: Part 2/22019-07-30 14:02:09

    原文链接:http://www.cnblogs.com/simonshi2012/archive/2012/10/08/2715136.html From: http://www.raywenderlich.com/22417/beginning-uicollectionview-in-ios-6-part-22 Note from Ray: This is the fourth iOS 6 tutorial in the iOS 6 Feast! This

  • UICollectionView didSelectItemAtIndexPath实现方法2019-04-23 13:48:22

    didSelectItemAtIndexPath是通过UIResponder的四个touch方法实现的(touchBegan, touchMove, touchEnd, touchCancel),因此当给UICollectionView添加手势识别时(如tap手势),手势识别成功后touch事件会被取消掉,导致didSelectItemAtIndexPath无法调用,解决办法是将手势识别的cancelTouches

  • Swift UITableView嵌套UICollectionView点击事件冲突(点击事件穿透)2019-04-12 10:41:52

          不管是啥都响应tableviewcell class JYShopCertificationCell: UITableViewCell { override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? { return self }}   2.只穿透UICollectionView override func hitTest(_

  • iOS UICollectionView 在滚动时停在某个item位置上2019-03-16 09:44:48

    方法一:实现UIScrollView的代理,然后实现下面这个方法 #pragma mark - UIScrollViewDelegate//预计出大概位置,经过精确定位获得准备位置- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetC

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有