草庐IT

UITableViewcell

全部标签

iphone - 如何设置 UITableViewCell 的附属颜色?

我想将附件View图标设置为白色,类似于黑色TabBar中的图标自动设置为白色的方式,但我并不清楚如何执行此操作。有没有人有这方面的经验? 最佳答案 实际上正确的答案(尽管来得太晚了)是将单元格的tintColor属性设置为白色的UIColor对象,如下所示:UITableViewCell*cell=[UITableViewCellnew];//orotherinstantiation...[cellsetTintColor:[UIColorwhiteColor]];完全子类化附件View也是可能的,但问题是要求将单元格附件按钮设为

iphone - 将复选标记放在 UITableViewCell 的左侧

我想做一些类似于WiFi设置页面的东西:当你点击表格单元格时,在单元格的左侧放置一个复选框,并在右侧有一个显示按钮附件View以显示更多详细信息。我的问题:有没有办法在不构建自定义UITableViewCell的情况下将复选标记放在UITableViewCell的左侧? 最佳答案 答案是肯定的!您不必为此创建自定义单元格或添加ImageView。要模拟复选框,您只需在单元格文本前添加一个用于复选框状态的unicode符号。我为复选框使用的unicode符号是\u2705表示已选中,\u2B1C表示未选中(与\U0001F533几乎相

ios - 如何正确初始化自定义 UITableviewCell?

我使用以下两种方法返回自定义单元格:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{NSString*key=[selfkeyForIndexPath:indexPath];UITableViewCell*cell;if([keyisEqualToString:DoneButtonCellKey]){cell=[self[selfdoneButtonCellForIndexPath:indexPath];returncell;}else{/

ios - 匹配自定义和标准 UITableViewCell 类型的左对齐

我正在Storyboard中定义自定义UITableViewCell。我还使用了一些内置的标准样式单元格。我需要设置约束,以便我的自定义单元格与平台定义的单元格相匹配(它们的标题在左侧正确对齐)。我注意到单元格的左对齐在iOS版本和运行它的设备之间发生了变化。似乎左对齐与默认单元格separatorInset相同。这是一些设备和iOS版本的UITableViewCell的separatorInset:iPad7–15分。iPad上8–20分。iPhone7–15分。iPhone在8–16点。其他设备(iPhone6+、iPadMini)可能有所不同——我没有详尽检查过。您将如何确保自定

ios - 如何使用 AutoLayout 以编程方式创建自定义 UITableViewCell

我正在尝试实现一个UITableView,它的行为类似于Twitter客户端的时间线。现在我只是想在UITableViewCell中获取两个标签。正如thisStackOverflowanswer推荐的,我为每个布局使用不同的reuseIdentifier。我的布局很简单,由一个标签或两个标签组成。最终我将调整UITableViewCells的高度,但首先我需要让单元格填充内容。如果我使用initWithFrame:设置它们的框架,我可以让标签显示出来,但是约束没有被实现。问题:是什么阻止了标签和约束的出现?我在UITableViewCell的实现中显然遗漏了一些东西,但我不知道它是什

ios - UITableViewCell 的字幕不会更新

今天我开始为iOS8准备我的应用程序。我发现我的UITableCells的字幕不会在viewWillAppear中更新。我把它归结为一个最小的例子:我有一个带有2个单元格的静态单元格TableViewController(样式=副标题)一个字幕是空的,另一个是设置的。我这样更新字幕:-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:animated];[[self.withoutdetailTextLabel]setText:@"foobar"];[[self.withdetailTextLabel]setText:@"

ios - 禁止选择单个 UITableViewCell

如何禁止仅选择UITableView中的单个单元格?我有几个,我只想禁用最后一个。 最佳答案 要停止选择某些单元格,请使用:cell.userInteractionEnabled=NO;除了阻止选择外,这还会停止为设置了它的单元格调用tableView:didSelectRowAtIndexPath:。它还将使画外音将其视为一个变暗的按钮(这可能是您想要的,也可能不是您想要的)。请注意,如果单元格中有交互式元素(即开关/按钮),则需要使用cell.selectionStyle=UITableViewCellSelectionStyl

ios - 滑动行或单击编辑按钮时更改 UITableViewCell 中默认红色删除按钮的颜色

我想在单击编辑按钮或滑动UITableView行时更改UITableViewCell的减号按钮和删除按钮的颜色。到目前为止我已经实现了这段代码:-(IBAction)doEdit:(id)sender{[[selfkeyWordsTable]setEditing:YESanimated:NO];}-(void)tableView:(UITableView*)tableViewcommitEditingStyle:(UITableViewCellEditingStyle)editingStyleforRowAtIndexPath:(NSIndexPath*)indexPath{if(ed

ios - 是否可以在 UITableViewCell 中添加 UITableView

听到的只是我想实现这个的想法,我想实现像书一样的页面,为此我想将UITableView旋转90度并将其单元格旋转90度,现在我想子类化UITableViewCell,现在在这个tableview单元格中可以添加UITableview所以该用户可以垂直滚动以查看内容,用户也可以水平滚动以转到旋转tableview的下一个单元格。我只是在想,有没有更好的方法来实现这一点。 最佳答案 是的,我在UITableView单元格中添加了UITableVIew..:)无需在xib文件中添加tableview单元格-只需将UITableviewCe

ios - UITableViewCell 设置初始选择

您好,在iPad应用程序中,我的mastercontroller有列表,detailscontroller有其详细信息,典型的UISplitViewController模式.我想要实现的是,我的第一行应该是最初选择的,然后我想给用户选择。我正在使用单元格的setSelected并在didSelectRowAtIndexPath方法中删除这样的选择。-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{[tableViewdeselectRowAtIndexPath: