草庐IT

automatic-uitableview-paging

全部标签

swift - 如何在滚动时更新计时器上的 UITableView

我的问题很难解释,所以我会尽力解释。我正在使用TableView快速应用程序。在这个TableView中,我有一些数据存储在本地(Dictionnary、Arrays、var、...)。所以,在我的TableView中,我每0.01秒刷新一次这些数据。然后,当我滚动我的TableView时,此刷新停止,我不想要它。我想要“继续刷新”。有人可以解释一下我该怎么做吗?我在StackOverflow上搜索,最多的答案是:Thread。我了解C中的线程,但在Swift中对我来说非常模糊。如果您有在Swift中训练多线程的练习,您可以发布它!感谢您的宝贵时间。P.S:我可以发布一些代码,但我认为

ios - Xcode UITableView 单元格背景不工作

我想为单个TableViewCell着色,一开始它工作正常,但后来它就搞砸了,还为其他随机单元格着色。我留下了代码和一些截图,希望你能帮忙。我正在使用Xcode9和swift4。overridefunctableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCell(withIdentifier:"Linea",for:indexPath)cell.textLabel?.text=ListaLineas[inde

ios - 如何使用 Swift 将 ActivityIndi​​cator 放入 UITableView 中的 UIImage 中?

我有UITableView,其中每个单元格都有一个UIImage,图像是使用JSON从API下载的。我通过后台线程处理初始图像和数据。然而,当用户在表格View中向下滚动时,其他单元格的图像开始下载,因此这些单元格需要一些刷新。我考虑在UIImageView中添加一个ActivityIndi​​cator,这样用户会注意到正在下载图像。附加信息,UIImageView在UIStackView中。我想到了isHidden方法,无法实现。感谢您的宝贵时间。 最佳答案 通常我建议使用像Kingfisher这样的库为你管理这个(我相信你可以

ios - 如何从另一个 ViewController 修改 UITableView 的单元格

在VC#1中,我有一个UITableView。当我点击一个单元格时,我将被带到VC#2,其中显示有关该单元格的信息。我希望能够在VC#2中按下一个按钮来更改它在VC#1中对应的单元格的标题,但我对如何执行此操作感到困惑?我是否应该在VC#2中创建一个变量来保存被点击的单元格的indexPath,然后从VC#2调用VC#1中使用该indexPath更新单元格的函数?如果我这样做,VC#1不需要是静态的,所以我知道我正在修改VC#1的正确实例吗?我正在使用推送segue和导航Controller返回,所以创建VC#1的新实例不会像我相信的那样引用我试图修改的同一个VC?有更简单的方法吗?

ios - 使用 UITableView dequeueReusableCell 时内存泄漏

我已经在仪器“泄漏”工具中检查了我的应用程序是否存在内存泄漏并在负责UITableView内容的Controller上找到了大约16个。这是代码-functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCell(withIdentifier:"clause",for:indexPath)as!CodeOfConductTableViewCellcell.index.text=String(indexPat

ios - 基于动态 Collection View 的 UITableView 的动态高度

我必须在UITableViewCell中添加一个UICollectionView。collectionView可以有不同数量的项目。所以collectionView应该在tableView中适当调整。我已经在我的项目中实现了这个:https://github.com/vishalwaka/DynamicCollectionViewInsideTableViewCell在我的例子中,单元格的高度在设置collectionView的高度后没有被调整。如何将collectionView设置为不可滚动并显示tableviewcell中的所有内容。 最佳答案

ios - 滚动 UITableView 时如果 popViewController 应用程序崩溃

你好,我在UINavigationController中有UIViewController,其中有一个UITableView。当用户点击后退按钮(触发UINavigationController的popViewController功能)时,我正在重置我的数据模型。如果我popViewController,在滚动UITableView时,App在cellForRowAt函数上崩溃。什么会导致这个问题?cellForRowAt函数:classMyViewController:UIViewController,TableView...{varmyChecksModel:MyChecksMod

ios - 类型 UITableView 不符合协议(protocol) IntervalType

我升级到xcode6beta5。它出现了一个新错误:TypeUITableViewdoesnotconformtoprotocolIntervalType.funcnumberOfSectionsInTableView(tableView:UITableView!)->Int{switchtableView{casetableViewPopular://ERRORprintln("tableViewPopular")return1casetableViewSearch://ERRORprint("tableViewSearch")println("sceneKeys.count-->\

uitableview - 我的导航栏在我的 TableView - Swift 中

我有一个TableViewController,我不想放一个导航Controller,但是如果我将它拖放到我的View中,导航Controller就像一个单元格一样有没有办法把它放在tableView之上?我试过将View放在导航Controller中,它可以正常工作,但我不想使用导航Controller 最佳答案 您应该将navigationBar添加到viewController而不是tableViewController,如果您想要不带navigationViewController的navigationBar,请将navig

ios - 如何在 Today Extension 中调整 UITableView 的大小

我正在为iPhone和iPad构建TodayExtension,但我遇到了无法为iPad和iPhone使用不同Storyboard的问题。我可以使用调整扩展View的宽度ifisIpad(){width=550}else{width=275}preferredContentSize=CGSizeMake(width,200)但我无法使用此代码调整tableViewsFrame的大小tableView.frame=view.frame在上面的代码之后。有谁知道如何制作通用的TodayExtension? 最佳答案 您可以使用UITab