草庐IT

TableView1

全部标签

ios - 以编程方式选择 TableView 上的单元格不会执行关联的 segue

好吧,正如我在主题中所说,我的问题是我以编程方式选择表格View上的单元格,目的是自动执行关联的转场。我有在关联的tableviewcontroller的viewWillAppear上执行此操作的代码。结果是单元格被选中,但是没有进行segue。你知道为什么吗?目前我正在viewWillAppear上以编程方式执行segue以解决问题,但我很好奇为什么在选择单元格后不会自动执行segue...顺便说一下。segue一定没问题,因为当我选择单元格时,它可以正常工作。更多信息:我正在研究splitviewcontroller。左侧有tableviewcontroller,segue在右侧显

objective-c - 在 iOS 5 中将数据从 TableView 传递到 Detail ViewController 时出现问题

我将不胜感激任何帮助解决我在最后一天拔头发的问题!免责声明1我是一个Objective-C菜鸟-所以这个问题的答案可能非常简单(我有多年的PHP经验)。请友善。免责声明2是的,我已经广泛地“谷歌搜索”并查看了Apple文档-但未能理解我的问题。总结我正在尝试将TableView中选择的值从单例传递给另一个Controller。我发现第二个ViewController中的viewDidLoad方法在触发segue的tableView:didSelectRowAtIndexPath:方法之前完成。这导致第二个ViewController访问“陈旧”数据。细节我已经使用面向iOS5的ARC使

ios - 为什么在要求我的 TableView 滚动到顶部时我会收到 NSRangeException?

我正在使用由其他人制作的子类tableView,它带有一个方法loadObjects,该方法会导致tableView重新填充其单元格,但是它不会告诉tableview返回顶部重新填充后。我试图通过以下方式实现此功能:-(void)loadObjects{[superloadObjects];[self.tableViewscrollToRowAtIndexPath:[NSIndexPathindexPathForRow:0inSection:0]atScrollPosition:UITableViewScrollPositionTopanimated:YES];}但是一旦loadObj

ios - 当 tableView 仍在滚动时 popToRootViewController 崩溃

当我滑动tableView并在tableView结束滚动之前按下“后退”按钮时,我的应用程序崩溃了。我尝试了以下方法:-(void)closeViewController{[selfkillScroll];[self.navigationControllerpopToRootViewControllerAnimated:YES];[selfdismissViewControllerAnimated:YEScompletion:nil];}-(void)killScroll{CGPointoffset=sellersTableView.contentOffset;[sellersTabl

ios - TableView 复选标记

我想在选择字典数据数组时在TableView中放置复选标记。例如:-数组包含10个模型名称(它是字典),它包含子模型我的问题是,当我选择Submodel时,ModelName会自动获得CheckMark。现在我为不同的模型和子模型设置了复选标记,但我们如何根据子模型设置复选标记。我的cellForRow方法UITableViewCell*cell;cell=[tableViewdequeueReusableCellWithIdentifier:@"Cell"];if(!cell){cell=[[UITableViewCellalloc]initWithStyle:UITableView

ios - 向 tableView header 添加手势识别器不起作用?

我知道“TableView标题”(TableView的最顶部)是一个View所以我尝试向它添加一个UITapGestureRecognizer,但它不起作用...代码很简单:-(void)tap:(UITapGestureRecognizer*)recognizer{//dosomething}UITapGestureRecognizer*recognizer=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(tap:)];[self.tableView.tableHeaderViewaddGesture

ios - 在 tableView 中获取 Section indexPath 的行

最近我在我的应用程序中为用户名实现了一个索引功能。我一直在尝试访问每个部分中的行,并在用户点击索引路径时将它们添加到我的收件人数组中。我尝试在我的objectAtIndex:方法中传递许多不同的值,但似乎没有一个有效。我能够在indexPathForRow:inSection:方法中记录正确的索引行和部分,但返回值是indexPath而不是整数。所以我的objectForIndex:方法显然不对。任何帮助或引用都会很棒。干杯!这一行:PFUser*user=[self.friendsobjectAtIndex:indexPath.section];无论我在该部分中点击什么名称,都只返回

ios - 在不处于编辑模式时对 tableView 中的行重新排序

这个问题在这里已经有了答案:ReorderingcontrolsonUITableViewwhilenotineditingmode?(5个答案)关闭8年前。在我的应用程序中,我已经实现了重新排序行的选项,但我使用默认的编辑按钮来显示删除按钮和三行图标来移动行。但是我见过一个iOS应用程序,它允许用户直接移动行,而不需要进入编辑模式。我将不胜感激以这种方式实现的任何建议,以允许直接对行进行重新排序,而不是使用编辑模式。谢谢。

ios - TableView :viewForHeaderInSection: default value?

我想要一个自定义部分标题,其余部分是默认标题。-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section{return???;}我要返回什么来只提供默认标题View? 最佳答案 默认的标题View是nil,因为根本没有标题! 关于ios-TableView:viewForHeaderInSection:defaultvalue?,我们在StackOverflow上找到一个类似的问

objective-c - 2 单个 View 上的 TableView

我需要一个示例或解释如何填充同一View上的2个TableView。我需要了解“cellForRowAtIndexPath”方法,有人可以给我提供一个代码应该如何编写的示例吗?我的意思是如何识别哪个表格View?谢谢下面是我的cellForRowAtIndexPath方法://Customizetheappearanceoftableviewcells.-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellI