草庐IT

uitableView

全部标签

iphone - 获取 UITableView 部分的框架

如何在分组TableView中获取整个部分的框架?我想在编辑时通过将表格View的边界设置为那个框架来隔离一个部分。 最佳答案 您将使用UITableView的-(CGRect)rectForSection:(NSInteger)section;方法获取一个部分的rect。 关于iphone-获取UITableView部分的框架,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/68

iphone - 获取整个 UITableViewCell 的宽度/框架

我有一个方法,我有一个(渲染的)UITableViewCell*。我想知道整个单元格的宽度/框架。cell.frame似乎不起作用-它给了我一个随机单元格的框架。我得到的最接近的是cell.contentView.frame但它不包括accessoryView覆盖的区域(参见http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/doc/uid/TP4000

ios - 尽管设置了委托(delegate),但永远不会调用 heightForRowAtIndexPath

我已经在Google上搜索了一整天,但就是找不到解决方案。我正在尝试在我的iOS应用程序中使用自定义单元格实现表格View。我正在使用显示不同图像和标签的自定义单元格。除了单元格对于表格View来说太大外,一切都工作正常。我知道我需要实现heightForRowAtIndexPath方法,但它从未被调用。我已经尝试在nib文件和代码中的ShowPostsViewController中设置TableView的委托(delegate),但没有任何帮助。我预计问题可能是数据源已设置但委托(delegate)未设置。我不明白为什么。到目前为止,我找到的每个解决方案都说委托(delegate)设

ios - 嵌入到 ContainerView 中时如何删除 UITableView 顶部插图?

我目前正在开发iPhone应用程序。我现在对UITableView的顶部间距插图有疑问。看这个截图:表格View单元格和按钮之间不应有空格。我不知道如何解决这个问题。UITableView像这样嵌入到ContainerView中:我想我的容器View约束是正确的。章节按钮的顶部空间设置为0。我试图更改Storyboard中TableViewController的一些设置。例如AdjustScrollViewInsets。但是,当我禁用它时它不会改变任何东西。我还尝试在viewDidLoad()的代码中直接设置TableViewinsets:tableView.contentInset=

ios - 如何通过触摸按钮获取indexPath?

我有一个动态tableView和一个问题。在每个tableCell中有两个按钮。我试图在触摸按钮时获取indexPath.row但没有成功。我的代码:-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{NSIndexPath*indexPath=[self.homeTableViewindexPathForSelectedRow];NSLog(@"%d",indexPath.row);}如何获取触摸按钮的indexPath.row(Segue连接通过这两个按钮->两个连接)? 最

ios - 枚举值 'NSFetchedResultsChangeMove' 和 NSFetchedResultsChangeUpdate' 未在开关中处理

我收到这个警告:枚举值'NSFetchedResultsChangeMove'和NSFetchedResultsChangeUpdate'未在开关中处理有什么想法吗?-(void)controller:(NSFetchedResultsController*)controllerdidChangeSection:(id)sectionInfoatIndex:(NSUInteger)sectionIndexforChangeType:(NSFetchedResultsChangeType)type{switch(type){caseNSFetchedResultsChangeInsert

ios - 在 UITableView 单元格 iOS Swift 中突出显示搜索结果

我在TableView中实现了一个搜索栏。现在我想强调结果。例如,如果我输入了两个字母,那么这两个字母应该在从搜索栏下拉的结果TableView中突出显示。谁能帮我做这个?我知道我应该为此使用自定义单元格,但我无法实现它。 最佳答案 Hereisthesecondwaytoattributetextintableviewletinitialtext="HelloWorld"letattrString:NSMutableAttributedString=NSMutableAttributedString(string:initialt

ios - 以编程方式编辑 UITableView 在所有行上显示删除按钮

我知道我可以滑动以在一行中显示红色减号按钮,然后我可以点击它以显示右侧的删除按钮。我也知道我可以将UITableView设置为编辑模式,这将在左侧显示红色减号按钮,然后我可以点击它以显示删除按钮。但是,当我将UITableView置于编辑模式时,我想在每一行上显示删除按钮。我找不到这样做的方法,网络搜索充满了关于处理删除一行而不是在所有行上显示删除按钮的常见主题的结果。如何以编程方式在UITableView的每一行上显示右侧的删除按钮?不是左侧的红色减号按钮。 最佳答案 [tableViewsetEditing:YESanimate

ios - 识别 UITableView 中的两个手指向下滑动手势

我想在UITableView中添加两个手指向上和向下滑动的手势。这个想法是使用一个手指平移手势滚动单元格,并使用两个手指向上/向下滑动手势来执行一些其他操作。我想获得与Tweetbot的夜间模式切换类似的体验:https://vine.co/v/hF5J1Y7hubT这是我的代码:funcsetupGestureRecognizer(){swipeUp=UISwipeGestureRecognizer(target:self,action:"handleSwipe")swipeDown=UISwipeGestureRecognizer(target:self,action:"handl

ios - 对同一自定义单元格使用不同的重用标识符

我正在关注https://stackoverflow.com/a/18746930中提到的概念但使用自动布局实现动态单元格的方式略有不同。我只有一个原型(prototype)自定义单元格。但是我必须将多个UILabel添加到基于数据数组的单元格中,并且必须保持动态单元格高度。//我的UITableViewCell@interfaceCustomCell()@property(nonatomic,assign)BOOLdidAddLabel;@end@implementationCustomCell-(void)awakeFromNib{[superawakeFromNib];}-(vo