reloaddata相关内容

iOS - 另一个线程需要将 reloadData 发送到主线程

我有一个单独的线程来创建一个 UIView 对象,将它插入到 UITableView 的数据源中,然后在 UITableView 上调用 reloadData.但是,由于是单独的线程,不能直接调用reloadData,需要让主线程来做……但是怎么告诉主线程来做呢? 谢谢 解决方案 [self.tableView performSelectorOnMainThread:@selecto ..
发布时间:2021-12-31 20:57:42 移动开发

记住 UITableView 上的滚动位置

我的 iOS 应用在 xcode 中遇到了一些问题.我有一个加载几百个单元格的 UITableView.当我向下滚动到特定单元格并向下钻取到 detailviewcontrollers 并再次返回时,主视图表已返回到顶部.我看过以下两个相似的问题. 我该怎么做获取 UITableView 滚动位置以便我可以保存它? 在 UITableView 中设置滚动位置 我仍然无法让这些工作 ..

Iphone - 当每个单元格高度是动态的时,何时计算 tableview 的 heightForRowAtIndexPath?

我已经多次看到这个问题,但令人震惊的是,我没有看到一致的答案,所以我自己试试: 如果您有一个包含您自己的自定义 UITableViewCells 的 tableview,其中包含必须在运行时确定高度的 UITextViews 和 UILabels,您应该如何确定 heightForRowAtIndexPath 中每一行的高度? 最明显的第一个想法是通过计算然后求和cellForRowA ..
发布时间:2021-12-11 09:12:26 移动开发

UITableView reloadData() 被触发但延迟

我遇到了 UITableView 这种奇怪的行为. 我正在我的应用中从 CloudKit 获取一些记录.我已经建立了一个 NSObject 的专用子类来处理所有这些,并且无论何时它收到一条记录,它都会将该记录添加到我的模型数组中,然后告诉它的委托它已经收到了一些东西.然后委托重新加载 tableView. func cloudKitFetchedRecord(identifier: NSS ..
发布时间:2021-09-13 19:32:15 移动开发

UIImagePickerController 关闭后 UICollectionView 不会重新加载数据()

我有一个小问题,从 UIImagePickerController 中选择图像后(并保存到 Parse,因为我的 UICollectionView 从我在 Parse 上的图像填充),我的 UICollectionView 不会加载新保存的图像,直到我离开该 viewController 并返回它.我已经尝试了几乎所有我能想到的工作.我应该在哪里放置我的代码来保存和关闭控制器? func ima ..
发布时间:2021-09-12 20:06:05 移动开发

为什么当我返回时我的主视图控制器不会更新?

我正在尝试创建一个非常简单的应用程序.您在 feedViewController 中,单击条形按钮图标(相机).它将带您到 AddEditViewController. 在 AddEditView 控制器中,您希望在单击“保存"后将在 feedViewController 中显示的数组中添加图片但是直到我在模拟器中停止应用程序并再次运行它后,我的图片才会显示. 导入 UIKit导入核心数据 ..
发布时间:2021-09-12 20:05:31 移动开发

UICollectionView 卡在 reloadData

我在使用 [UICollectionView reloadData] 时遇到了问题,它在我指定的委托上调用 numberOfSectionsInCollectionView 之前似乎卡住了很长时间.事情是这样的: 应用开始时 UICollectionView 立即可见,并在委托上调用 numberOfSectionsInCollectionView,它返回空数组(即 0)中的项目数,并立即开 ..
发布时间:2021-09-12 19:57:09 移动开发

数据更改后 Tableview 未重新加载:IOS 5

我在以下场景中需要帮助. 我正在构建一个显示 tableview 的应用程序.如果用户点击一个条目,它会转到详细屏幕.在详细信息屏幕中,我有一个按钮可以删除此条目.它从数据源中删除条目并关闭模态. 但是关闭模态后,表视图数据不刷新. 如果我回到父视图控制器然后再次回到子屏幕,它会刷新计数. 我阅读了一些类似的帖子,并找到了以下解决方案. [tableview reload ..
发布时间:2021-09-04 19:08:15 其他开发

在运行时更新 label.text

我尝试在表格的一行中更新 label.text 值.更新应该由用户在此行的另一个文本字段中输入数字触发: 我的代码如下所示: Swift 3:视图控制器 导入 UIKit类 RiskPlan:UIViewController、UITableViewDelegate、UITableViewDataSource {@IBOutlet 弱变量 tableView:UITableView!v ..
发布时间:2021-09-02 18:44:30 移动开发

目标 C - 使用 NSMutableArray 清空和重新加载 UITableViewController 的正确方法

我有一个 UITableViewController,它使用 NSMutableArray 作为它的数据源.该数组最初通过调用 Web 服务检索数据并填充 NSMutableArray 填充到 viewDidLoad 方法中.然后,用户可以选择输入搜索词(在 UISearchBar 中)并按 Search 重新运行 Web 服务并重新填充表格列表.此时,我需要清空数组并根据 Web 服务的结果重新 ..
发布时间:2021-06-09 20:07:30 移动开发