草庐IT

TableView1

全部标签

ios - iphone 中的可扩展 tableView

我想制作这种类型的可展开/可折叠表格View。如图所示,有类别和子类别。例如“健康与美容”是一个类别,当我单击此单元格而不是其打开的子类别时,如下图所示。那么如何制作这种类型的表格View呢?请给我建议。 最佳答案 最后我在下面得到了两个非常有用的帮助链接,它准确描述了这里的要求Expanding/CollapsingTableViewSectionsCollapsableTableViewforiOS真的,关于这种展开/折叠tableview部分的好文章 关于ios-iphone中的可

iphone - tableView reloadData 不工作

当我调用[tableViewreloadData]时,函数-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath没有被触发?为什么?这是我的TableView.m@implementationTableView@synthesizemanagedObjectContext;@synthesizecontroller=_controller;@synthesizetableView=_tableView;-(id)initWithFrame:(CGR

ios - 如何将 UITapGestureRecognizer 添加到 TableView 单元格内的 UILabel?

我正在使用NIB文件来布局自定义表格View单元格。这个单元格有一个带有导出的标签,名为lblName。将UITapGestureRecognizer添加到此标签永远不会触发关联的事件。我有userInteractionEnabled=YES。我猜问题是UILabel在TableView中,而表/单元格View正在拦截点击。我可以做些什么吗?我只想在按下UILabel时执行一些自定义操作!我见过的所有这样做的解决方案都是荒谬的。使用标准工具集应该很容易。但显然不是。这是我使用的代码:-(void)tapAction{NSLog(@"Tapaction");}-(void)viewDid

ios - 有人根据 RACSignal 制作了自更新可变 TableView 吗?

现在有一个fullsupportforKVO,是否有人制作了一个可变TableView,将RACSignal作为其数据源?理想情况下不需要任何配置。RACSignal*commentsSignal;UITableView*table=[UITableViewnew];table.dataSourceSignal=commentsSignal;[self.viewaddSubview:table];//Nomorebasicconfig 最佳答案 ReactiveCocoa3.0(目前正在开发中)在UITableView上添加了一个类

ios - 使用 UITableViewController 比使用实现 tableview 委托(delegate)和数据源方法的 UIViewController 有什么优势吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭3年前。Improvethisquestion在Xcode中,当我创建一个新的ViewController来包含一个tableview时,我有两个选择创建一个新的UITableViewController创建一个新的UIViewController来实现UITableViewDelegate和UITableViewDataSource协议(protocol)假设我正确地实现了协议(protocol)的所有必需和可选方法,使用UITab

ios - 从 TableView Controller 中的静态单元格触发方法

在我的代码中,我在Storyboard中有一个带有静态单元格的表格。我试图在单击最后一个静态单元格时触发一个方法。我应该在代码中写些什么来实现这一点。我如何在不触发错误的情况下引用代码中的静态单元格。 最佳答案 在viewController中添加:@property(nonatomic,weak)IBOutletUITableViewCell*theStaticCell;将该socket连接到Storyboard中的单元格。现在在tableView:didSelectRowAtIndexPath方法中:UITableViewCel

iphone - iOS - 如何获取 TableView 中最后一项的 IndexPath?

我想自动滚动到表格View的末尾。[tableViewscrollToRowAtIndexPath:lastIndexPathatScrollPosition:UITableViewScrollPositionBottomanimated:YES];鉴于我知道tableview中有多少项目,使用:-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section如何获取此tableView中最后一项的IndexPath*?这是必需的,以便我可以将它作为参数提供给scrollToRow

ios - 重新加载没有滚动或动画的 tableview 部分

我正在使用这段代码重新加载tableView部分-self.tableView.beginUpdates()self.tableView.reloadSections(NSIndexSet(index:1),withRowAnimation:UITableViewRowAnimation.None)self.tableView.endUpdates()行替换仍然是动画的,表格View滚动到顶部。我怎样才能确保没有动画应用到重新加载的部分+防止表格View滚动。 最佳答案 要防止滚动和动画,请执行以下操作:UIView.perform

ios - TableView :numberOfRowsInSection:]: unrecognized selector sent to instance

我有一个奇怪的问题。我收到此错误:-[FourSquareCheckInViewControllertableView:numberOfRowsInSection:]:unrecognizedselectorsenttoinstance0x7aecc02012-09-1419:18:39.039[5869:707]***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[FourSquareCheckInViewControllertableView:numberOfRowsInSecti

ios - UITableView 设置 tableview 行隐藏

我在grouptableview中有一个自定义的tableview单元格。我有一个隐藏的。然后我必须让它可见。单元格标记为3。这不适用于我的代码:if(self.tableView.tag==3){self.tableView.hidden=NO;//Notworking.}我只需要让一行可见。我希望你明白。 最佳答案 在SWIFT中,您需要做两件事,隐藏您的手机。(因为reusablecell可能会冲突)将单元格高度设置为零。看这里隐藏您的手机。functableView(_tableView:UITableView,cellFo