ICode9

精准搜索请尝试: 精确搜索
  • 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

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有