草庐IT

automatic-uitableview-paging

全部标签

iphone - Objective C 自定义延迟加载图像 UITableView Cell

第一次将远程图像加载到iPhone应用程序中,希望得到一些帮助来优化该过程。我目前所做的是获取图像(如果不存在)并将其缓存。主要目标是:仅在需要时加载图像。保存图像以备将来使用以减少数据消耗,并允许用户在未连接到互联网时拥有一些功能性应用。我只是觉得我做得不够好。这是tableView:cellForRowAtIndexPath中的代码片段:MVImageCell*cell=(MVImageCell*)[tableViewdequeueReusableCellWithIdentifier:@"PicsAndVideosCell"];//emptycellcell.imageView.i

ios - UITableView 问题(iOS)

我想知道为什么在滚动UITableView时调用cellForRowAtIndexPath函数。这是否意味着在每个滚动单元配置代码上再次运行?滚动表格时出现速度缓慢的问题。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"CountryCell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:Ce

ios - 静态 UITableView 的更新部分

希望有人能帮忙...我设置了一个包含四个部分的静态UITableViewController。顶部的两个部分用于输入数据。第三部分有1个单元格并包含一个保存按钮。最后一部分有6个单元格,从长远来看,我希望能够用前两个部分的数据填充这六个单元格......所以我尝试了一个小例子,但它不起作用。控制台返回以下错误:UITableViewdataSourcemustreturnacellfromtableView:cellForRowAtIndexPath:'*Firstthrowcallstack:这是一个例子:-(UITableViewCell*)tableView:(UITableVi

ios - 完全黑色的 UITableVIew Controller

我需要以全黑色显示UITableViewController。我面临以下问题:我已将单元格的背景颜色设置为黑色。我只有四个条目,所以这四个单元格是黑色和白色文本。但现在还显示了其他空单元格,并且这些单元格为白色。 最佳答案 给你的self.view.backgroundColor=[UIColorblackColor];也给self.myTableView.backgroundColor=[UIColorclearColor];如果您不想看到UITableViewCell的separatorStyle,那么也可以编写以下代码。sel

ios - UITableView beginUpdates/endUpdates 指定动画类型

我正在使用UITableView来显示其中包含UIWebView的单元格。当WebView完成加载时,我通过调用调整单元格的高度[self.tableViewbeginUpdates];[self.tableViewendUpdates];这会调整单元格的高度以满足我的需要。但是,它使用滑动动画,而我想要淡入淡出动画。有办法指定吗? 最佳答案 我不太清楚你所说的“淡入淡出动画”是什么意思,但这里有几种可能性:您可以使用UITableViewRowAnimationFade选项重新加载正在调整大小的行,这将导致重新加载的行在下面的单元

ios - 为什么我们不能在 UITableView、Objective C 上检测到 UITouch 逻辑

我搜索过但不太明白为什么我们无法在UITableView上检测到UITouch。我现在拥有的是:一个ViewController,其View中有一个TableView。请看下面的图片以供引用在实现类中,我为每个UITouch方法启用断点-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event;-(void)touchesMoved:(NSSet*)toucheswithEvent:(UIEvent*)event;-(void)touchesEnded:(NSSet*)toucheswithEvent:(UIEvent*)e

ios - 获取 UITableView 的取消选择的 indexPaths 数组

很容易通过调用获取UITableView对象的选定行的数组[tableViewindexPathsForSelectedRows];有什么方法可以让我的tableView的取消选择行倒排? 最佳答案 NSMutableArray*unselectedIndexPaths=[NSMutableArrayarray];NSIntegersectionCount=self.tableView.numberOfSections;for(inti=0;i 关于ios-获取UITableView的取

iOS 7 - UITableView 不保持突出显示

抱歉,如果这是一个简单的问题,但我的代码似乎无法正常工作。我想在用户选择后突出显示tableView中的选定行。我有2个数组,我从中获取价格和商品名称。我有第三个数组,用于跟踪选择了哪一行,因此我知道已经选择了哪些行。这是我的cellForRowAtIndexPath方法,我在其中分配了文本标签和复选标记。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*ItemCellIdentifier=@"CellIden

ios - UITableView 单元格重叠

我正在实现一个带有部分索引的tableView。每当任何特定部分中的行多于一个时,我的tableViewCells就会重叠。这是我的代码。![-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{return\[self.keyscount\];}-(NSString*)tableView:(UITableView*)tableViewtitleForHeaderInSection:(NSInteger)section{//return\[\[\[UILocalizedIndexedCollationcurren

ios - 如何处理 UITableView 非单元格区域的点击

我有一个UITableView,里面有几个UITableViewCells。因为我只有几个单元格,所以表格View中有一个区域没有被单元格覆盖。我想在空白区域被点击时做一些事情。我尝试在TableView上添加UITapGestureRecognizer。它检测到空白区域的敲击,但随后细胞无法响应敲击。我尝试在表格View的superView上添加点击手势识别器,但结果是一样的。一定有办法做到这一点,但我还不太明白。有什么办法可以实现我想做的事情吗? 最佳答案 试试这个:初始化UITapGestureRecognizer并将其添加到