草庐IT

tableview

全部标签

ios - 如何在使用 NSUserDefaults 重新加载 View 后保存 tableView 单元格的复选标记?

我是ios开发的新手,我正在为UITableView中的单元格使用复选标记。我想将选中的单元格存储在NSUserDefaults数据库中,当我重新加载应用程序时,将显示之前选择的选中的单元格,我尝试了不同的方式,但仍然无法实现.谁能帮帮我?我将不胜感激。对不起,我的英语不好。我的代码如下:#import"FirstRowSubview.h"@interfaceFirstRowSubview()@end@implementationFirstRowSubview@synthesizearray=_array;@synthesizelastIndexPath=_lastIndexPath;

ios - TableView Cell 自定义类型 Text 自身重叠或为空白

希望有人可以建议我使用自定义标签填充UITableViewCell的正确方法。我一直遇到同样的问题,标签是空白的,或者当表格填满cells时,重复使用的标签显示重叠的label文本。我已经遵循了这里为其他人提供的建议,但是我这样做的每一种方式都会出现问题。**更新**我已将代码更改为下面的代码并且大部分代码都可以正常工作,除了当我选择标签重叠的单元格时,如下面的屏幕截图所示。我正在使用的教程的代码可以在这里找到:https://github.com/funkyboy/Core-Data-on-iOS-5-Tutorial--How-To-Work-with-Relations-and-

ios - 事件指示器不会以相同的方法停止

在viewDidLoad方法中,我初始化了一个ActivityIndi​​catorView。然后,在下面的方法中,我发送了事件指示器以启动。当我启动应用程序并运行if语句时,事件指示器启动,但是当执行调度队列中的操作时,activityIndi​​cator不会停止。这里的方法:-(void)tableView:(UITableView*)tableViewwillDisplayCell:(UITableViewCell*)cellforRowAtIndexPath:(NSIndexPath*)indexPath{if([indexPathrow]==[_myArraycount]-

ios - 为 UITableViewCell 加载自定义 XIB

我正在尝试为UITableViewCell使用自定义XIB文件,但无论我做什么,表格单元格始终为空-我的XIB根本没有加载。没有任何错误。这是我的做法:创建一个空应用程序,添加Storyboard、表格ViewController,添加新的UITableViewController,将其与表格Hook并设置一些示例项目。创建一个Controller作为UITableViewCell的子类+选中生成XIB的选项。创建三个示例标签并将它们添加为IBOutlets。加载XIB文件并尝试将其设置为单元格。代码:-(void)viewDidLoad{[superviewDidLoad];self

ios - 如何以编程方式选择 uitableview 行

我正在尝试获取一封电子邮件,例如在uitableview中选择所有功能,在同一个按钮上点击用户可以选中或删除所有选中标记,此外用户还可以选择/取消选择行(在didSelectRowAtIndexPath上)。我尝试这样做,但它无法正常工作,这是我的代码。-(IBAction)selectAll:(id)sender{if(myBoolean){for(NSIntegers=0;s 最佳答案 我写了一个samplecode我根据您的需求进行了调整。基本上是-(UITableViewCell*)tableView:(UITableVie

iphone - 如何将 titleForHeaderInSection 的文本设置为 AlignmentCenter

我用下面的代码在grouptableviewtitleheader上设置标题,但是默认文本是AlignmentLeft,如何AlignmentCenter?-(NSString*)tableView:(UITableView*)tableViewtitleForHeaderInSection:(NSInteger)section{if(section==0){returnNSLocalizedString(@"more_titlehead_one",nil);}elseif(section==1){returnNSLocalizedString(@"more_titlehead_two

ios - 将子 Controller 添加到 TableView 单元格时不会调用 viewWillAppear

当我将subviewController添加到TableView单元格时,似乎没有调用subviewController的viewWillAppear,只有viewDidAppear。TableViewController方法:overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCellWithIdentifier("ShopInfoTableViewCell",f

ios - 重新加载数据未调用 cellForRowAtIndexPath :

自从我认为我在stackoverflow上尝试了所有可能的方法以来,我一直在用头撞墙。所以目前我正在创建这样的表-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{NSLog(@"CHECKIFTHISISCALLED");staticNSString*CellIdentifer=@"CellIdentifier";CBPeripheral*placeHolder;UITableViewCell*cell=[self.tableViewdequ

ios - indexPath 处 Row 的高度抛出 EXC Bad Access 错误

因此,当我输入下面的if语句时,我收到了EXCBadAccess错误。令人沮丧的是,我已经确认indexPath和tableView指向正确的位置。此外,完全相同的if语句在同一实现文件中我的代码的其他地方使用,没有错误。非常感谢您的帮助。-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath{if([indexPathrow]==([tableViewnumberOfRowsInSection:[indexPathsection]]-1)){return44.

iOS:没有 reuseIdentifier 的 nib 自定义 UITableViewCell?

我有一个从nib加载的自定义UITableViewCell。我可以通过执行以下步骤使用reuseIdentifier将它拉入我的应用程序:1)在Nib中设置重用标识符为“CustomCellIndentifier”2)注册Nib:[[selftableView]registerNib:[UINibnibWithNibName:@"CustomCell"bundle:nil]forCellReuseIdentifier:@"CustomCellIndentifier"];3)返回tableview中的cell:cellForRowAtIndexPath-(UITableViewCell*