草庐IT

automatic-uitableview-paging

全部标签

ios - 在滚动 UITableView 上调用 Web 服务

完全糊涂了!!!...我有一个网络服务接受pageNumber作为参数,并给我一些记录作为JSON响应。(此服务基本上实现了Silverlight版本的Paging功能。)我想在用户滚动UITableView时一个一个地加载这些页面(意味着加载接下来的20个条目(或第二页)当用户滚动时)。我的问题:HowandWheretocallthisserviceandHowtocalculatepageNumber?我对此进行了搜索,但没有得到任何满意的答案。我发现的是:Howtocallwebserviceaftereachcertainnumberofdatareceivedandload

ios - uitableview 内容大小未正确快速返回

我在容器View中使用uitableview,所以想根据内容大小高度设置我的容器高度。所以在重新加载tableview之后我改变了容器的高度。但它似乎是根据估计的高度计算的。它没有给出实际高度。这是我的约束布局。谢谢..instructiontableview.estimatedRowHeight=55instructiontableview.rowHeight=UITableViewAutomaticDimensionfunctableView(_tableView:UITableView,heightForRowAtindexPath:IndexPath)->CGFloat{ret

iphone - 如何在UItableview中检查单元格是否被选中用于图像显示

我的应用程序是导航基地。我有UITableViewController。当我点击一个单元格时,我需要在所选单元格的左侧显示复选标记以指示单元格已被选中。例如2个单元格。第一个单元格被选中我需要指示单元格被选中用于复选标记。如果我选择第二个单元格,我需要禁用第一个单元格复选标记,并且我需要在第二个单元格中显示复选标记。如何检查单元格选择。 最佳答案 试试这个。在您的cellForRowAtIndexPath委托(delegate)方法中放入以下代码。if(cell==nil){...[[cellimageView]setImage:[

iOS 和 Xcode : incompatible type error when setting delegate and datasource in a UITableView

我正在尝试以编程方式制作一个应用程序,其中包含一个UITableView,该UITableView根据应用程序的文档目录中的文件生成项目列表。我已经能够将文件读入数组_filepathsArray,但是当我尝试使用数组填充表格时编译崩溃并且Xcode抛出警告。Xcode指出以下行的问题:_tableView.delegate=self;_tableView.dataSource=_filepathsArray;这两者都会引发“语义问题”。第一次抛出`Assigningto'id'fromincompatibletype'NSArray*__strong'`,当第二个抛出`Assigni

ios - 无法对 UITableView 中的行重新排序

我在尝试对UITableView中的行重新排序时遇到了问题。我触发了函数tableView:moveRowAtIndexPath:toIndexPath:,但是fromIndexPath等于toIndexPath(即源==目标)。我在这里看到了同样的问题:uitableviewre-orderwon'twork,sourcealwaysequaltodestination但解决方案是-使用不同的库。这不是我的变体。-(void)tableView:(UITableView*)tableViewmoveRowAtIndexPath:(NSIndexPath*)fromIndexPatht

ios - 如何在 UITableView 中找到完全可见(完全可见)单元格的索引

我想从我的UITableView中找到完整的可见单元格索引。在这里我附上了图片。在此图像中,数字1和数字12不完全可见,因此它不应返回该单元格的索引。我只想要完全可见的单元格索引,它们仅为2、3、4、5、6、7、8、9、10、11。 最佳答案 您可以使用indexPathsForVisibleRows获取所有可见行,然后使用rectForRowAtIndexPath获取cellRect并检查单元格是否包含在tableview的绑定(bind)中。NSMutableArray*arr=[[NSMutableArrayalloc]ini

iOS11 UITableview reloadRowsAtIndexPaths 故障

任何人都可以帮助我理解或解决iOS11中的这个UITableView故障。我设法在一个相当简单的测试用例中重现了我的问题。https://github.com/trapper-/iOS11-tableview-glitch当重新加载表格View底部附近的单元格时,重新加载的单元格将开始奇怪地滚动,并且其他单元格开始移动并跳来跳去。重新加载多个单元格时会变得更糟,但我不想让这个简单的示例复杂化。编辑:此问题仅出现在iOS11中,在iOS10和iOS12中运行良好。所以您需要下载iOS11模拟器才能在Xcode10中进行测试 最佳答案

cocoa-touch - 如何从 UITableView 中取消选择一个对象?

我想知道如何从我的UITableView中取消选择一个对象。其中一个单元格被突出显示或选中,我想取消选中它以便不选中任何UITableView单元格。我怎么能这样做? 最佳答案 你可以这样做:[yourTableViewdeselectRowAtIndexPath:[yourTableViewindexPathForSelectedRow]animated:NO]; 关于cocoa-touch-如何从UITableView中取消选择一个对象?,我们在StackOverflow上找到一个类

iphone - 从 UItableview 中删除一行时崩溃

当使用commitEditingStyle从Uitableview中删除一行时,我的应用程序崩溃并出现此错误。Assertionfailurein-[UITableView_endCellAnimationsWithContext:],/SourceCache/UIKit_Sim/UIKit-1912.3/UITableView.m:1046.TerminatingappduetouncaughtexceptionNSInternalInconsistencyException',reason:'Invalidupdate:invalidnumberofrowsinsection0.T

ios - 使用动画将 uitableview 单元移动到顶部

简单一点,我是新手!所以我有一个uitableview,每个单元格中的内容都可以从Web服务更改。我需要直观地显示任何单元格中发生变化的时间。所以我想在某个单元格的内容发生变化时将该单元格移动到顶部...使用动画!这可能吗??以及如何做到? 最佳答案 选择的答案以前可能是正确的,但从iOS5开始,您可以像这样移动:[tableViewmoveRowAtIndexPath:indexPathOfRowToMovetoIndexPath:indexPathOfTopRow]; 关于ios-使