草庐IT

automatic-uitableview-paging

全部标签

iphone - 如何保持 UITableView 的数据源有序以响应用户移动行?

我有一个UITableView,其中一个部分由NSFetchedResultsController管理。它获取核心数据对象并按“order”属性对它们进行排序:顺序为1的对象顺序为2的对象对象顺序为3我面临的要求是用户可以移动行。移动后:顺序为2的对象顺序为1的对象对象顺序为3我需要做什么来确保核心数据中的托管对象反射(reflect)用户移动TableView行所导致的顺序变化?当我使用GMGridView时,有一个回调交换两个对象。在这种情况下,改变它们的顺序是有效的,但我没有看到UITableView有这样的功能。我是否需要手动更改移动行下方所有对象的顺序属性?

ios - 如何从同一个 XIB 将 UITableViewCell 连接到 UITableView?

我有带有UITableView和UITableViewCell的XIB。我应该如何将此单元格连接到我的cellForRowAtIndexPath中的tableView?已编辑已编辑我只是想在该单元格上方的tableView中使用屏幕中的单元格。我不想创建类,因为我只需要显示一个标签谢谢大家 最佳答案 在您的customcell.xib中,您需要这样做在你的-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)in

ios - UITableView reloadData EXC_BAD_ACESS code=2

我有这段加载UITableView的代码:-(int)numberOfSectionsInTableView:(UITableView*)tableView{if(tableView==self.peopleTableView)return[self.peoplecount];elsereturn[[[self.scheduleDaysobjectAtIndex:self.dayInt]periods]count];}-(int)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{if(ta

ios - 使用 setRowHeight 函数设置 UITableView 单元格高度和 tableView : heightForRowAtIndexPath: function? 之间有什么区别

如题,这两种方法有什么区别?我发现如果我用tableView:heightForRowAtIndexPath:设置它的高度,然后我想得到高度的值,我会得到一个正确的值:CGFloatheight=cell.frame.size.height;但是这是一个错误的值,结果是44:CGFloatheight=tableview.rowHeight;但如果我以另一种方式设置它--setRowHeight:,我可以通过两种方式获得正确的值。那么它们之间有什么不同呢? 最佳答案 rowHeight是UITableView的属性,用于在委托(de

ios - 使用 Storyboard时如何在 IB 中为 UITableView 添加页脚 View ?

尝试使用原型(prototype)单元格,我需要在表格View底部添加页脚View,以便用户在滚动到表格View底部时可以看到此页脚View。因此,创建了具有一个屏幕、表格View和两个原型(prototype)单元格的演示项目。寻找一种方法如何使用InterfaceBuilder将一些View拖放到表格下方。问题是它看起来像View放在TableView内容之外,所以我看到页脚但我无法滚动到它(在TableView底部只能看到一小部分页脚View)。我知道这应该可行,因为我已经看到了一个可行的实现,但无法弄清楚我需要添加什么魔法设​​置或代码行。方法如下:-(NSInteger)nu

ios - 再次点击当前 Tab Bar 时,如何在 UITableView 中滚动到顶部?

我正在尝试复制AppStore的搜索功能,再次点击搜索标签栏,将搜索结果滚动回第一个。我的案例比较简单,因为它是一个传统的表格View,因此需要滚动到顶部。我设置了UITabBarControllerDelegate并且可以检测标签栏选择。在didSelectViewController中,我试过:-(void)tabBarController:(UITabBarController*)tabBarControllerdidSelectViewController:(UIViewController*)viewController{if(viewController==tabBarCo

ios 7 uitableview 单元格长按更改核心数据属性的值

我正在使用具有实体和多个属性的核心数据。其中一个属性名为ToDoStatus。实体记录列表显示在TableView中,我想实现以下要求:1.当用户长按单元格(大约1秒)时,按下的记录必须将其ToDoStatus值更改为“Done”,然后重新加载不显示ToDoStatus=“Done”记录的TableView。这是我当前的代码:#import"RootViewController.h"#import"AddToDoViewController.h"#import"EditToDoViewController.h"#import"MenuViewController.h"@interfac

ios - 向上滚动 UITableView 单元格然后展开它

我有一个带有自定义单元格的UITableView。当我点击它们时,细胞会膨胀。当我点击被设备底部屏幕边缘切割一半的单元格时,我遇到了一个问题。当我点击这个单元格时,我希望单元格向上移动然后展开以显示详细信息,但现在它只是展开,我不知道是否展开。我需要手动向上滚动表格View才能看到它。下面是我的手机窃听代码。我实现了相关的单元扩展方法,单元扩展正常。-(void)cartTableView:(UITableView*)iTableViewdidSelectRowAtIndexPath:(NSIndexPath*)iIndexPath{[self.temporaryCartTablesc

ios - 导入 .ics 文件并在日历或 UITableView 中显示

我从某个网址检索了一个.ics文件。我想在我自己的应用程序的日历和/或ListView中显示此文件的信息。我查看了iCal4Objc("https://github.com/cybergarage/iCal4ObjC")并解析了如下信息:-(NSMutableArray*)getPlanFromURL:(NSURL*)url{NSMutableArray*planEntries=[[NSMutableArrayalloc]init];NSString*storePath=[selfloadICSAndReturnPathFromURL:url];CGICalendar*parserCa

ios - UITableView 异步 UIImage 设置

我的目标是设置文本,然后对图像进行异步调用,并在到达时设置图像。我目前正在异步调用要在UITableViewCell中设置的图像,并注意到我之前的技术导致了一个我最近发现的循环:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[_tableViewdequeueReusableCellWithIdentifier:@"id"];if(cell==nil){cell=[[UITableViewCell