草庐IT

automatic-uitableview-paging

全部标签

ios - 使用 UISearchBar 时 UITableView contentSize 错误

在使用UISearchBar时,UITableView报告的contentSize比预期的要大。对于零单元格,预期的内容高度将为零。相反,以下代码在运行iOS7的iPhone4英寸中输出612。@implementationHPViewController{UITableView*_tableView;UISearchBar*_searchBar;UISearchDisplayController*_searchController;}-(void)viewDidLoad{[superviewDidLoad];_tableView=[[UITableViewalloc]initWith

ios - 带有自定义单元格的 UITableView 未进入编辑模式

我有一个带有自定义UITableViewCells的UITableView。该表有两个部分,第一部分有一个带有UITextField的单行,并且只能根据文本进行编辑。无法从UITableView透视图编辑此部分和行第二部分是从NSArray生成的单元格列表。这些单元格再次由两个UITextField组成的自定义UITableViewCells。从用户可以删除和插入行的意义上说,可以从UITableView的角度编辑这些单元格。在我指定的初始化程序中,我指定了self.tableView.editing=YES,我还实现了方法canEditRowAtIndexPath以返回YES。问题陈

iphone - 为什么我的 UITableView 无法滚动,除非我告诉它为滚动设置动画?

我已经设置了一个TableView,以便在其ViewController加载时滚动到特定行。我将此代码放入viewDidLoad方法中,它按我预期的方式工作:[thisTableViewscrollToRowAtIndexPath:[NSIndexPathindexPathForRow:16inSection:0]atScrollPosition:UITableViewScrollPositionTop动画:YES];但是,如果我将最后一位更改为animated:NO,它根本不会滚动。我可以让它设置动画,但我想知道:如果将动画设置为NO,为什么它不滚动? 最

iphone - 更改 UITableView 的 contentInset 而不更改其 contentOffset?

我想在iPhone上创建一个类似于Apple的消息应用程序的用户界面。我有一个TableView和它下面的文本字段。当我选择文本字段时,我会在键盘向上滑动时为表格View的contentInset设置动画,以便内容显示在键盘上方。我有一些代码使用平移手势识别器来检测用户何时向下滚动表格View并在发生这种情况时为键盘向下设置动画(如果您看到Apple的消息应用程序,它具有关闭键盘的相同功能。您在表格View上向下滚动,当您的手指滑过文本字段时,键盘会随之下降)。这很好用,但是如果表格View滚动到顶部并且我在键盘向下滑动时开始更改其内容插入,表格View滚动到顶部然后快速回到顶部导致奇

ios - MonoTouch.Dialog UITableView 没有边距

如何使用没有边距的MonoTouch.Dialog创建UITableView?目前,一旦您创建了新的部分,它就会在表格周围添加边距并使元素变圆。我想要没有边距(顶部、左侧、底部等)的简单UITableView的外观,无论如何这是可以实现的吗? 最佳答案 我认为您想要的是创建具有UITableViewStyle.Plain样式的DialogViewController。例如varroot=newRootElement();vard=newDialogViewController(UITableViewStyle.Plain,root)

iphone - 为什么我的 iPhone 5 即使在完全裸露的 UITableView 滚动条上也没有显示 60+ fps?

在我的应用程序中,当我在iPhone5上滚动我的表格View时,我一直在努力使核心动画工具中的fps超过60。我的GPU没有用完,我无法真正识别出任何东西加快速度(通过评论或删除Nib中的View)。几小时后,我终于好奇起来,开始了一个新的垃圾应用程序,它除了一个UITableViewController之外什么都没有,它只是一遍又一遍地吐出同一个单元格。我在滚动时用1000行对此进行了分析,但仍然只达到了50多行。我在这里错过了什么?没有办法是正确的。没有比这个直接显示的表格更简单的了:我上传了一个准系统应用here.谁能证实我没疯?更新60fps是iPhone的最高帧率吗?核心动画

ios - 在底部为 UITableView 添加页脚

我正在使用UITableView制作幻灯片菜单,菜单上有2个选项,我想在底部放置一个按钮,如下图所示:我试着这样做添加一个tableFooterView那样。UIView*footerView=[[UIViewalloc]initWithFrame:CGRectMake(0,500,320,70)];footerView.backgroundColor=[UIColorblackColor];self.tableView.tableFooterView=footerView;但是,View出现在第二个单元格之后,但我希望它位于底部。感谢您的帮助。 最佳答案

ios - 在 UITableView 滚动时播放滴答声(有点像 UIPickerView)

我正在寻找一种方法来实现每次单元格经过屏幕上的特定点(中心)时播放的滴答声。我一直在浏览网页,但不知道从哪里开始?任何方向都会很好(不是找人帮我解决,只是一些见解或建议)谢谢!更新:这是我使用您的方法实现的代码,但它不能正常工作。它似乎从不调用“Tick”nslog,这意味着参数中的某些内容不正确。我的tableview单元格高100像素。有什么建议吗?-(void)scrollViewDidScroll:(UIScrollView*)scrollView{}-(void)scrollViewWillBeginDragging:(UIScrollView*)scrollView{sel

ios - 中断 UITableView 单元格调整大小动画?

我有一个UITableView,当它停止滚动时(scrollViewDidEndDecelerating:)当前单元格的高度通过设置变量currentRow和重新加载来扩展:-(void)scrollViewDidEndDecelerating:(UIScrollView*)scrollView{CGFloatcurrent_offset=self.tableView.contentOffset.y;currentRow=[self.tableViewindexPathForRowAtPoint:CGPointMake(0,current_offset)].row;[self.tabl

objective-c - 将选定的单元格保持在大量 reloadRowsAtIndexPaths UITableView 上

在其中一个View中有一个UITableView,它经常更新。使用“reloadRowsAtIndexPaths”以经典方式跟踪更改-(void)refreshCells:(NSArray*)changedCells{NSLog(@"refreshCells%i",[changedCellscount]);[TableViewbeginUpdates];[TableViewreloadRowsAtIndexPaths:changedCellswithRowAnimation:UITableViewRowAnimationBottom];[TableViewendUpdates];}问题