Tag: checkmark

UITableViewCell – 为选中的行保留选中标记

这是UITableViewCell的后续问题- 每个部分选中一行 。 在这里,我有两个部分,每个3行,如下所示: search距离 250英尺 1000英尺 4000英尺 地图types 标准 卫星 混合动力 我在第2节(MAP TYPE)中遇到问题。 我希望将“标准”选中为默认值,以后用户select的任何选项都可以保存并传递到另一个包含地图视图的视图控制器,以根据所选的地图types进行显示。 我目前的代码不允许我这样做第2节。 任何人,请帮助检查我的代码,并build议我需要添加/修改? 我一直在试图了解它是如何工作的第一部分(search距离),但我只是不完全明白。 这似乎涉及委托文件做caching的东西。 在这里我的代码是: #import "PAWSettingsViewController.h" #import "PAWAppDelegate.h" #import <Parse/Parse.h> @interface PAWSettingsViewController () – (NSString *)distanceLabelForCell:(NSIndexPath *)indexPath; – (PAWLocationAccuracy)distanceForCell:(NSIndexPath *)indexPath; – (NSString *)maptypeLabelForCell:(NSIndexPath *)indexPath; – (PAWMaptypeSelect)maptypeForCell:(NSIndexPath *)indexPath; @property (nonatomic, assign) CLLocationAccuracy filterDistance; @end typedef enum { kPAWSettingsTableViewDistance = 0, […]

UITableViewCell – 每个部分勾选一行

我有2个部分,每个3行如下: search距离 250英尺 1000英尺 4000英尺 地图types 标准 卫星 混合动力 我想每个部分有一个复选标记,但是我的当前代码将取消选中整个表格视图的所有可见单元格,并使用复选标记保留一个选定的行。 换句话说,我将在整个表格中有一个复选标记(2个部分)。 在这里我发布了我的整个代码。 我有谷歌很多,但似乎没有解决我的问题。 任何人,请帮助纠正我的代码。 提前致谢。 #import "PAWSettingsViewController.h" #import "PAWAppDelegate.h" #import <Parse/Parse.h> @interface PAWSettingsViewController () – (NSString *)distanceLabelForCell:(NSIndexPath *)indexPath; – (PAWLocationAccuracy)distanceForCell:(NSIndexPath *)indexPath; – (NSString *)maptypeLabelForCell:(NSIndexPath *)indexPath; – (PAWMaptypeSelect)maptypeForCell:(NSIndexPath *)indexPath; @property (nonatomic, assign) CLLocationAccuracy filterDistance; @end typedef enum { kPAWSettingsTableViewDistance = 0, kPAWSettingsTableViewMaptype, kPAWSettingsTableViewNumberOfSections } kPAWSettingsTableViewSections; typedef […]