草庐IT

uitableView

全部标签

ios - 调用 heightForRowAtIndexPath 时 UITableViewCell 的 contentView 宽度不同 :

我正在尝试计算使用自动布局布局的表格View单元格的高度。由于这也必须与iOS7兼容,因此我需要为heightForRowAtIndexPath:返回一个有效高度。我正在做的是:if(self.userRatingsAbbreviatedTextCell==nil){self.userRatingsAbbreviatedTextCell=[[UserRatingsAbbreviatedTextCellalloc]initWithStyle:UITableViewCellStyleDefaultreuseIdentifier:nil];}[self.userRatingsAbbrevia

ios - UITableView 正在添加空行并禁用滚动

利用从thisanswer填充UITableView的方法,并通过以下方式将表设置为编辑模式:tableView.editing=true;并添加这些方法:-(BOOL)tableView:(UITableView*)tableViewcanMoveRowAtIndexPath:(NSIndexPath*)indexPath{returnYES;}-(void)tableView:(UITableView*)tableViewmoveRowAtIndexPath:(NSIndexPath*)sourceIndexPathtoIndexPath:(NSIndexPath*)destina

ios - 如何访问自定义单元格文本字段值?

您好,我在tableview中有自定义单元格。我有1行的六个部分。每行都有文本框如何在保存操作中访问这些文本字段值在我的cellForRowAtIndexPath代码下面staticNSString*CellIdentifier_result=@"ProfileFieldsCell";iPhone_FieldCell=(FieldCell*)[tableViewdequeueReusableCellWithIdentifier:CellIdentifier_resultforIndexPath:indexPath];if(iPhone_FieldCell==nil){iPhone_Fi

ios - 单元格重叠自定义 TableView 标题

我正在尝试拥有一个带有单个header的TableView(我认为这将是一件简单直接的事情。)TableView样式为Plain。单元格正在标题上方滚动。单元格明显位于页眉上方,因此与清晰的背景颜色无关。我检查了其他类似的问题,但解决方案都是徒劳的。-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section{FinancialFieldHeader*header=[tableViewdequeueReusableHeaderFooterViewWithIdentifier:[F

ios - 在 iOS 9 中滚动 UITableView 会导致标签重叠

升级到Xcode7和iOS9beta后,我的一个UITableView出现了这个错误。每当我滚动时,我的第二个标签都会与大多数单元格中的第一个标签重叠。奇怪的是,目前的两个电池没有这个问题。详情请看图片。overridefuncviewDidAppear(animated:Bool){namesArray.removeAll(keepCapacity:false)locationsArray.removeAll(keepCapacity:false)letquery=PFQuery(className:"Schools")//query.whereKey(key:String,cont

ios - 使用 UITableViewRowAction 时保持选择

我在使用tableView:editActionsForRowAtIndexPath:或默认的编辑删除按钮时注意到了这一点。当滑动单元格以显示操作菜单时,UITableView似乎会自动取消选择当前选定的单元格。有什么方法可以禁用此行为,并且即使在打开此菜单时也能保持选择?tableView.allowsSelectionDuringEditing似乎不起作用。 最佳答案 TB;NOA(可惜没人回答)。我最终使用NSArray来跟踪所选择的内容。 关于ios-使用UITableViewR

ios - ScrollView 错误行为之上的 TableView

我的项目在ViewController的顶部有下拉ListView。单击按钮时,我正在显示该下拉列表。现在在同一个ViewController中,我也有一个ScrollView,它正好在下拉按钮结束之后开始。所以我的问题是,当我试图显示下拉表时,它在ScrollView后面是可见的。我使用一种方法将它放在前面[self.viewsendSubviewToBack:self.scrollView];所以现在表是可见的,但是当我滚动这个下拉表时,scrollview(behind)正在滚动而不是表单元格。表的某些顶部正在滚动,因为它没有完全被ScrollView覆盖.请给我关于这个问题的建

ios - UITableViewCell 删除不使用正确的 UITableViewRowAnimation

当一行被删除时,无论我传递什么动画值,它总是向左滑动。我希望它像许多股票应用程序一样向上滑动。-(void)tableView:(UITableView*)tableViewcommitEditingStyle:(UITableViewCellEditingStyle)editingStyleforRowAtIndexPath:(NSIndexPath*)indexPath{if(editingStyle==UITableViewCellEditingStyleDelete){self.tableData=[][[self.tableDatamutableCopy]removeObje

ios - 是否可以禁用点击自定义 UITableViewCell 的附件 View 部分?

我在ObjectiveC应用程序的UITableView中有一个自定义UITableViewCell。我在左边有一个imageView和一个标签,但现在我想在正确的位置添加一个检查。我在附件View中将此检查添加到我的自定义单元格中,但我也有didSelectRow函数。如何禁用accessoryView区域中的didSelectRow?可能吗? 最佳答案 您还可以为复选按钮制作自定义按钮。如果您需要在您的单元格类之外执行任何操作,请设置按钮单击并委托(delegate)。因此,当您点击按钮时,您将在该区域点击按钮,如果您点击按钮的

ios - 为什么展开 TableViewCell 时我的标签会移动,为什么点击时会出现不同的单元格动画?

我制作了可扩展的tableViewCell,它在点击时会展开和折叠,我的单元格中也有两个标签(dateLabel和textLabel)但是当我点击单元格,我的标签也随之移动。如何使它们静止并在点击时阻止它们移动。这是我的类代码,其中包含tableView:overridefunctableView(_tableView:UITableView,didSelectRowAtindexPath:IndexPath){tableView.deselectRow(at:indexPath,animated:true)letpreviousIndexPath=selectedIndexPathi