草庐IT

tableview

全部标签

ios - 如何使用 CAMediaTimingFunction 模拟 tableview 的移动

我有一个tableview和另一个View,我想为另一个View设置动画,以便它在滚动时像tableview一样减速并同时停止和动画曲线。所以,我认为我可以实现-(void)scrollViewWillEndDragging:(UIScrollView*)scrollViewwithVelocity:(CGPoint)velocitytargetContentOffset:(inoutCGPoint*)targetContentOffset并使用velocity(每毫秒像素数)、targetContentOffset和tableview的decelerationRate属性来计算需要多

ios - collectionView/TableView 中某个部分中没有数据的模式

我正在考虑在collectionView/TableView中显示没有特定部分数据的通知的推荐方式一种方法是创建一个特殊的单元格并将其放入而不是数据单元格中。这感觉很奇怪,因为“空通知”单元格与数据不相关,这意味着我需要在didSelectItem中传播很多条件,配置单元格等使用https://github.com/dzenbot/DZNEmptyDataSet仅当整个View为空时才适用,而不是在特定部分另一种方法是(这就是我现在所做的)将UIView插入数据将作为collectionview的subview的位置,但这也需要在重新加载数据、滚动、点击时进行维护。此外,这需要计算放置

iphone - 使用 TTSectionedDataSource 将图像和标题文本添加到 Three20 表部分

我正在尝试使用TTTableViewController创建表.我想在部分标题中显示图像以及一些标题文本,类似于instagram和许多其他应用程序所做的事情。我尝试使用TTNavigatorDemo中的示例显示来自TTSectionedDatasource的数据,(我不确定这是否是正确的方法,如果您知道,请提出一些更好的方法)。它包含部分名称/标题作为常规字符串和数据作为TTTableViewItem.我尝试实现协议(protocol)并使用viewForHeaderInSection实现它方法,现在数据与部分分开,有没有更好的方法使用Three20通过它我可以传递我的标题/部分Vi

ios 搜索栏范围按钮不更新结果 TableView

我正在尝试在我的表格View中实现搜索栏。当用户输入文本时,过滤效果很好。当搜索栏中有文本时,范围按钮也起作用(它过滤文本过滤的结果)。我的问题是当搜索栏范围按钮中没有文本时不起作用。filtering方法过滤数组成功;但tableview没有更新。我试过了;searchBar:(UISearchBar*)searchBarselectedScopeButtonIndexDidChange:(NSInteger)selectedScope但是没有用。我在用-(BOOL)searchDisplayController:(UISearchDisplayController*)control

ios - 动画不适用于 UITableView deleteRowsAtIndexPaths :withRowAnimation:

[tableViewdeleteRowsAtIndexPaths:[NSArrayarrayWithObject:indexPath]withRowAnimation:UITableViewRowAnimationFade];此代码(在方法commitEditingStyle中)在删除行时不会对动画进行任何更改。该行被删除,其他一切运行良好,除了动画。无论我将动画样式更改为什么,它都只是从左到右删除文本,同时通过向上移动来删除该行。最后一行也做了一件奇怪的事情。它会删除文本并删除行,但不会同时删除行。这是iOS7中的默认行为吗?我不明白为什么会这样。附言我不知道为什么,但insertR

ios - 抽屉 TableView : dismiss by pulling down

我构建了一个类似抽屉的“窗口”,它会在用户触摸按钮时出现。抽屉从屏幕底部开始动画并填满整个屏幕。抽屉实际上是一个UITableViewController,因此抽屉里有一张table。如果我有几行,用户可以单击标题(实际上是一个透明按钮),抽屉将向下滑动,然后将被关闭。见下图,紫色实际上是抽屉下方的ViewController。另一方面,当有很多行时,整个屏幕都会被表格View的行填满;因此没有标题是可见的。所以我想有以下行为:当滚动到tableview的顶部时,如果用户向下滑动,抽屉会从屏幕底部消失。你将如何实现?每当我们位于tableview的顶部时添加手势?

ios - 你如何防止 UITableViewCellSelectionStyleNone 删除单元格分隔符

是否可以阻止UITableViewCellSelectionStyleNone移除单元格分隔符?我有一个自定义的可扩展UITableViewCell,当我点击一个单元格时会发生这种情况:如果仔细观察,King'sMeadow和大学东入口之间没有分隔线。当我使用它时,它实际上使分隔符可见,但是行分隔符显示的时间有延迟:(void)layoutSubviews{[superlayoutSubviews];for(UIView*subviewinself.contentView.superview.subviews){if([NSStringFromClass(subview.class)h

ios - 当 contentOffset 设置为负值时,在 tableview 上无法识别触摸

我有一个TableView,我正在使用addSubview:直接向TableView添加一个subview。我在CGRectMake(0.0f,-30.0f,tableView.frame.size.width,30.0f)位置显示此View(因此当用户显示在表格的可滚动区域上方时滚动略微超出滚动区域的边界)。然后我这样做:-(void)scrollViewDidScroll:(UIScrollView*)scrollView{if(scrollView.contentInset.top+scrollView.contentOffset.y因此,当用户向上滚动并进入TableView中

ios - uitableview 分隔符显示为三角形

有没有办法像下面的屏幕截图那样获得tableview分隔符效果,该效果已在fastcompanyapp中使用,并显示View中的两行由三角形分隔符分隔。任何关于如何在TableView中实现这种效果的指示将不胜感激。屏幕底部的分隔符是半透明的,与下一行关联的图像会显示出来。屏幕截图的链接在这里:https://s3-us-west-1.amazonaws.com/jjm.so/17427B2C-3837-4428-B82E-8D1C57BFA706B53CD936-AE93-4F2A-B3DB-7F7018A02CBA.jpg 最佳答案

ios - 无法将静态 UITableViewCell 添加到 TableView 中

由于我是IOS开发的新手,我正在尝试将CustomeCell添加到tableView中,但我无法从库中添加它。我正在做的只是将TableView拖到我的ViewController中,然后将tableview单元格拖入其中,但将其添加为下的额外Viewcode>ViewController的View无法将其添加到tableview中。我不知道如何通过拖放添加单元格。屏幕截图:我知道如何通过编码添加单元格,但是通过代码添加所有内容的过程非常冗长。任何指导将不胜感激。提前致谢。 最佳答案 根据我的经验,当您正在使用或将ViewContr