草庐IT

edit-tableview

全部标签

ios - 在树结构TableView中遍历到叶节点iOS

我被困在我想从表中删除特定行对象的地步,但是它是动态树结构意味着可以随时使用所有表方法。树结构是动态的,因此如何到达需要删除的LeafObject或IntermediateObject。遍历所有分支。这里可以是任意数量的节点、子节点、父节点。但我需要遍历所有节点直到所有Leafnodes。那么,我的问题是删除任何节点?如果您对这个问题有想法、建议,以便您的解决方案被接受。提前致谢。树示例如下: 最佳答案 将TapGesture添加到tableviewCell中,然后您将获得点击点以找到currentCell的indexPath。据此

objective-c - 如何创建这样的 iOS TableView ?

如何创建这样的iOSTableView??当它滚动时,表格View的背景是静态的,所以我认为表格是透明的,但是如何创建那些水平分隔符?? 最佳答案 您可以将水平分隔符添加到单元格背景图像中。您可以使用高度为单元格宽度为1像素的小图像,甚至可以尝试水平重复它。您还可以在单​​元格的背景View中添加一条线,而不是图像。例如,请参阅此线程以了解如何向UIVIew添加一行:DrawlineinUIView.重要的一点是,您可以通过更改单元格本身的背景来实现这一点。 关于objective-c-

ios - 如何在单元格 TableView 上右对齐 UILabel?

我要创建一个自己有tableview类的项目。我在tableview的任何单元格中都有3个东西。(1个按钮(左侧)和2个标签,如底部图像)我希望标题单元格右对齐,但我做不到。这是我的代码。我的错误在哪里:-(id)initWithStyle:(UITableViewCellStyle)stylereuseIdentifier:(NSString*)reuseIdentifier{self=[superinitWithStyle:stylereuseIdentifier:reuseIdentifier];if(self){_backgroundImageView=[[UIImageVie

ios - 在 tableview (iOS) 中显示来自 parse.com 的数组

我想在我的TableView中显示一个位于parse.com数据库上的数组我可以显示数组中的第一项,但不能显示其余项。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPathobject:(PFObject*)object{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifi

iOS TableView 滞后问题,我正在使用分派(dispatch)和保存缓存

-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{TableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:@"TableViewCell"forIndexPath:indexPath];cell.tag=indexPath.row;//cell.imageView.image=nil;//RoundedRectforcellimageCALayer*cellImageLay

ios - 为什么-tableView :heightForRowAtIndexPath: is a delegate method instead of a data source method?

这个问题在这里已经有了答案:DifferencebetweenUITableViewDelegateandUITableViewDatasource(4个答案)关闭6年前。我发现这个方法是一个UITableView委托(delegate)方法:-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath{return20;}我真的很困惑,为什么它不是数据源方法?

ios - TableView 标题像搜索栏一样隐藏

即使表格的整体内容大小不大于边界,我如何让表格View的标题View滚动进出边界。作为Mail.app中的示例,即使在没有消息的View中,您仍然可以将搜索栏滚动进出View(我应该添加没有滚动条)。如何在不使用搜索显示Controller/搜索栏的情况下获得此功能。 最佳答案 尝试设置UIScrollView的属性:@property(nonatomic)CGPointcontentOffset@property(nonatomic)BOOLalwaysBounceVertical将contentOffset设置为searchBa

objective-c - UIViewController 中的 PullToRefresh TableView

我有一个UIViewController,它也是UITableViewDelegate,除此之外,还有一个UITableView,在FirstView.xib@interfaceFirstViewController:UIViewController{UITableView*searchResults;//thisisthepropertyforthetableview...我希望此TableView使用PullToRefresh:https://github.com/leah/PullToRefresh,但那里的文档只解释了如何将该类用作ViewController的子类#impor

ios - 为什么在尝试删除 TableView ios 中的部分时出现断言错误

我有一个包含一些部分的tableView,它们都有一个页脚,然后我在Tableview本身上有一个tableViewFooter。如果我向下滚动到我的表格View的底部并删除最后一个部分上方(倒数第二个和以上)的任何部分中的最后一个项目(因此完全删除该部分)它会给我这个错误2014-02-2113:19:55.066xxxx[5436:60b]***Assertionfailurein-[UIViewAnimationinitWithView:indexPath:endRect:endAlpha:startFraction:endFraction:curve:animateFromCu

ios - 单击联系人按钮而不是设备的默认 View 时,在自定义 TableView Controller 中显示来自 iOS 设备的所有联系人

在我的应用程序中,当我单击联系人按钮时,我需要在自定义表格viewcontoller中显示设备中的所有联系人。我发现很多使用地址簿框架的演示,但在其中联系人使用ABPeoplePickerNavigationController以默认设备格式显示。但我需要在自定义View中显示所有联系人。有什么办法可以做到这一点。我的应用程序也应该在iOS7及更高版本中运行。ContactsFramework可以在iOS7和8中使用吗?我正在使用xcode7.2。请提供Objective-C中的解决方案,因为我不熟悉swift。提前致谢。 最佳答案