UICollectionViewCell 随机隐藏

2023-12-08

我有一个 UIView,其中添加了一个UICollectionView充当横幅视图,看起来像轮播。这Viewcontroller其中UIView存在,是一部分pageviewcontroller.

页面VC -->UIViewController --> UIView --> UICollectionView.

每个 VC 都有自己的横幅,因此当页面滑动时,我会重新加载collectionView有了相应的数据,我就能看到它。现在,如果访问我已经访问过的页面,collectionview细胞消失。这collectionview是可见的,但单元格以某种方式隐藏。

The collectionview单元格是自定义单元格,我没有使用任何自定义布局,我使用的是默认布局flowlayout。这在iOS8-devices.

下面是调试器的输出, 当单元格可见时:

CollectionViewCell: 0x7f9db8d9ffa0; baseClass = UICollectionViewCell; frame = (209 3.5; 209 96); clipsToBounds = YES; opaque = NO; layer = <CALayer: 0x7f9dbb5dde60>>

当不可见时(您现在可以看到它隐藏),出队单元现在被隐藏,不知道为什么会发生

CollectionViewCell: 0x7f9dbb5897e0; baseClass = UICollectionViewCell; frame = (0 3.5; 209 96); clipsToBounds = YES; hidden = YES; opaque = NO; layer = <CALayer: 0x7f9dbb590220>>

可见项目的索引路径返回零。


我正在打电话reloadData来自多个地方,导致系统感到困惑(可能是),尤其是我写过reloadData in my updateconstraints方法,因此对于每个较小的约束变化reloadData正在接到电话。

检查您拨打电话的所有地点reloadData for collectionview如果您遇到同样的问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UICollectionViewCell 随机隐藏 的相关文章

  • Swift 中的弹出视图

    我有一个弹出视图 没有选项卡栏 它弹出到带有选项卡栏的视图控制器 在带有选项卡栏的视图控制器中 我设置了一个单击按钮 以便弹出视图控制器 IBAction func PopUpClicked sender UIButton gt Void
  • 应用程序图标未刷新

    我更改了新版本应用程序中的图标图像 并且我在设备中安装了旧版本应用程序 然后我安装了新版本 它在 iOS 5 中运行良好 但在 iOS 6 中 图标没有刷新 它仍然显示旧版本图标 徽标 如果没有安装旧版本应用程序 该设备在 iOS 5 和
  • 跟踪所有 ObjC 方法调用?

    有时 当查看别人的大型 Objective C 程序时 很难知道从哪里开始 在这种情况下 我认为记录对每个非 Apple 方法的每次调用会很有帮助 有没有办法做到这一点 基本上 在某个中心位置进行一项更改 并记录调用的每个方法 最好仅限于非
  • iOS Swift 检测键盘事件

    我能以某种方式检测来自 iOS 键盘的事件吗 我想检测此类事件UIViewController哪个没有UITextField或任何此类物体 我只有四个圆圈UIView我想在按下键盘上的按钮时将它们涂成不同的颜色 您没有任何对象可以从键盘获取
  • 使用 Objective-C 在 iPhone 应用程序中显示或隐藏 UIButton

    我在用UITextView编辑文本 我想用两个UIButtons编辑并保存 最初我想显示编辑UIButton 当用户单击编辑时我想显示保存UIButton 当内容成功保存后 我不想再显示保存按钮 我是一名 C 编码员 在 C 中我曾经这样做
  • 使用 UIImagePickerController 的应用程序在拍照后选择“使用照片”时冻结

    我现在正在开发一个简单的照片和视频捕获应用程序 该应用程序成功地允许用户按下按钮即可拍摄照片或视频 但是 一旦您完成拍摄照片或视频 它就会提供 2 个选项 重新拍摄 和 使用照片 或 使用视频 具体取决于您使用的选项 如果用户点击 重新拍摄
  • iOS 开发: [[self navigationController] viewControllers]; 有哪些原因?会返回零吗?

    以下语句返回零 NSArray viewControllersInNavStack self navigationController viewControllers 这个语句是在导航堆栈中大约四层深度的视图控制器中调用的 所以我不明白它如
  • 对 UIImage 进行方形裁剪,导致图像拉伸

    当尝试执行 UIImage 的中心裁剪时 我得到以下结果 左侧是原始图像640 1136 右边是适合正方形的裁剪图像UIImageView at 320 320 turns to 我对比率元素进行了相当多的修改 以便它可以正确检测要修剪的量
  • iOS:从非图像数据生成图像(Godus,如风景)

    所以看到图像后Godus http www kickstarter com projects 22cans project godus我想知道如何生成简单的 非交互式的 2D 图像 with 不同高度或层数的颜色不同就像下面的图片一样 我只
  • iOS 内存警告

    我正在尝试使用从 Parse 数据库下载的图像填充集合视图 但我收到内存警告 然后偶尔崩溃 有谁知道其他应用程序如何设法呈现这么多图像而不崩溃 有人可以告诉我如何优化我已有的东西吗 这是所有相关代码 https gist github co
  • 如何使用 ZBar 读取器的 scanCrop 属性?

    我正在使用 iPhone 的 ZBar SDK 来扫描条形码 我希望阅读器仅扫描特定的矩形而不是整个视图 为此需要将阅读器的 scanCrop 属性设置为所需的矩形 我很难理解必须设置的矩形参数 有人可以告诉我如果在纵向视图上它的坐标是 我
  • 为了支持 iPhone 5 的更长屏幕,需要检查什么? [复制]

    这个问题在这里已经有答案了 可能的重复 iPhone 5屏幕尺寸如何处理 https stackoverflow com questions 12396545 how to deal with iphone 5 screen size iP
  • 在 Swift 中检查一个数组是否包含另一个数组的所有元素

    我想为数组编写一个扩展来检查一个数组是否包含另一个数组的所有元素 在我的用例中它是字符串对象 但我一直得到 Cannot convert value of type T Generator Element to expected argum
  • 在模拟器中运行应用程序时删除本地通知的 iOS 权限警报

    我正在尝试编写验收测试KIF https github com kif framework KIF在一个很早就要求本地通知权限的应用程序上 不幸的是 由于 iOS 模拟器安全原因无法使用 KIF 自动接受 iOS 权限警报 https gi
  • iPhone SDK - 在后台线程中运行重复进程

    我有一个iPhone我想在其中每隔一段时间在后台执行一个方法的应用程序1第二 所以在我的主线程中 我有以下代码UIViewController viewDidLoad NSTimer timerWithTimeInterval 1 0 ta
  • 增加 NSData 的长度

    基本上 我有一个 46 个字符的 NSString 我将其转换为 NSData 我需要将字符串填充到 48 个字符 仅在 NSString 末尾添加 是行不通的 所以 我只是使用以下方法增加了 NSData 的长度 NSString str
  • iOS 发送 iMessage 尽可能简单

    我希望能够以编程方式发送 iMessage 除了调用一个将文本发送到带有消息的号码的函数之外 无需执行任何其他操作 这两个消息都是文本框 我真的很感激一些示例代码 因为我在网上搜索过 但我发现没有任何帮助 这不适用于商业应用程序 仅适用于我
  • 如何使用 afnetworking 在后台上传任务

    我正在尝试使用 AFNetworking 上传大文件 并在应用程序处于后台时继续上传 我可以很好地上传文件 但是当我尝试使用后台配置时 应用程序崩溃并显示以下堆栈跟踪 异常 EXC BAD ACCESS 代码 1 地址 0x8000001f
  • 下标:使用字符串枚举访问我的字典值

    我想做类似的事情 使用字符串枚举访问我的字典值 我试图重载字典的下标但没有成功 访问字典 let district address JsonKeys district 其中 JsonKeys 是 enum JsonKeys String c
  • 通用类不会将委托调用转发给具体子类

    鉴于以下情况 protocol EntityType var displayString String get extension String EntityType var displayString String return self

随机推荐

  • 使用 gcloud cli 执行具有多个输入/输出的 Dataflow 作业

    我在 Dataprep 中设计了数据转换 现在尝试使用 Dataflow 中的模板来运行它 我的流程有多个输入和输出 数据流模板将它们作为 json 对象提供 其中每个输入和位置都有键 值对 它们看起来像这样 添加换行符以便于阅读 loca
  • 如何在自动绘图中放置不同的符号

    我遇到了一些麻烦autoplot 在生存对象中 我将以下面的例子为例 library ggplot2 library ggfortify library survival datalung lt lung fitlung lt survfi
  • 我尝试使用 Sharedpreferences 保存对象数组列表,但 toJson 和 fromJson 导致致命异常

    我的对象包含一个 String long 和 int 对象称为 Tracker 我有一个 Trackers 数组列表 当我尝试使用 toJson 时出现错误 与 fromJson 相同 我每次都会得到这个 FATAL EXCEPTION m
  • 拖动分隔符来调整 UIView 的大小

    实现由一条线分隔的 UIView 组成的界面的最佳方式是什么 并且该线可以调整视图的大小 最简单的形式可能如下所示 View A lt line which can be moved up and down resizing the vie
  • 将 html 放入 iframe 中(使用 javascript)

    我可以创建一个空 iframe 作为占位符以便稍后将 html 插入其中吗 换句话说 假设我有一个带有 id 的空 iframe 如何在其中插入 html 我正在使用jquery 如果这样更容易的话 你也可以在没有 jQuery 的情况下做
  • 为什么使用 rand() 被认为是不好的?

    的用法rand 尽管使用种子通过srand 为什么会这样呢 有哪些更好的替代方案 这个故事有两个部分 First rand is a 伪随机数发生器 这意味着它取决于种子 对于给定的种子 它将始终给出相同的序列 假设相同的实现 这使得它不适
  • 将 ARCamera 旋转变换应用于节点 (ARKit)

    我想将 ARCamera 的旋转应用于 3D 节点 以便该节点始终面向相机 我如何在 Objective C 中实现这段代码 你可以得到一个SCNNode来面对ARCamera通过使用SCNBillboardConstraint SCNBi
  • 如何在 R Markdown 中打印列表中所有记录的绘图

    这是我在 StackOverflow 上的第一个问题 如果我做错了什么 请告诉我以改进接下来的问题 我从 R Markdown 开始 在使用 for 循环打印记录的绘图时遇到一些麻烦 好吧 在运行 Rmarkdown 文件之前 我运行 R
  • 类型全局别名

    好的 创建对数组的引用很容易 my a my b a can now reference the same list of scalars from either b or a 但我怎样才能反向做到这一点呢 例如 my a 1 4 my b
  • Rails 4 子域不适用于生产环境

    我创建了一个包含 3 个子域的 Rails 4 应用程序 开发领域 mydomain dev api mydomain dev 帐户 mydomain dev 生产域 Nginx 与 Passenger app mydomain com w
  • IOC 与温莎城堡的 IValidationDictionary

    我是温莎城堡的新手 只是使用最新版本 我已经为我的存储库创建了一些工作正常的条目 但我有一个最终的依赖项要传递到我的控制器中 我创建了一个继承自 IValidationDictionary 的 ModelStateWrapper Model
  • 如何将图像嵌入 ASP.NET 生成的 Word 文件中

    我有一个很常见的问题 正如我在各个用户组中看到的那样 但找不到合适的答案 我想要做的是在我的网站中生成一个 ASP NET 页面 该页面可以选择导出为 Microsoft Word doc 格式 我用过的方法是这样的 Response Cl
  • 防止在自动生成的 GridView 列中进行 HTML 编码

    我有一个 GridView 绑定到我构建的 DataTable 表中的大多数列都包含超链接的原始 HTML 我希望该 HTML 在浏览器中呈现为链接 但 GridView 会自动对 HTML 进行编码 因此它呈现为标记 在不显式添加超链接或
  • 动态 NG 控制器名称

    我想根据我们加载的配置动态指定控制器 像这样的东西 div div
  • AttributeError:“DataFrame”对象没有 DataFrame 的属性“append”

    我正在尝试为我的垃圾邮件分类器创建一个 DataFrame 对象 它应该包含两列 消息 和 类 但是当我使用dataframe append函数将电子邮件作为 消息 添加到我的数据框中 并将文件夹名称作为 类 我收到此错误 Attribut
  • PDOStatement::execute() 返回 true 但数据未更新

    我不知道为什么 这个准备好的查询不起作用 以下php代码是正确的 没有任何警告或通知 但相应的数据没有更新 对于类似的更新 数据库会正确更新 但此表则不然
  • Android - Google Play 服务实时多人游戏 - 自动匹配和等候室错误

    我正在使用 google play 服务进行多人实时实现 目标是让 4 名玩家在一个房间里一起玩 但如果一次没有足够的玩家 游戏开始时应该只有 2 或 3 名玩家 最好有一个计时器 要求第一批玩家稍等一下 解决方案1 我使用 RoomCon
  • 发布asp.net core项目后iis立即关闭

    当我尝试在 IIS Express 下调试我的 ASP NET Core 项目后 IIS Express 立即关闭 我正在使用 Visual Studio 2015 更新 3 提前致谢 我的包很好 但为了完整起见 这里是project js
  • Worksheet_change 宏在 Excel 2007 中多次运行

    我有几个工作表 我正在其中使用宏进行一些计算 如果范围内的任何单元格发生更改 则应该运行此计算 下面是运行的代码 Private Sub Worksheet Change ByVal Target As Range Check if cha
  • UICollectionViewCell 随机隐藏

    我有一个 UIView 其中添加了一个UICollectionView充当横幅视图 看起来像轮播 这Viewcontroller其中UIView存在 是一部分pageviewcontroller 页面VC gt UIViewControll