Tag: uitableview

我怎样才能设置一个UITableView分组的风格

我有一个UITableViewController子类的部分。 部分显示为默认样式(不带圆angular)。 我怎样才能设置TableView风格分组的代码? 我没有使用Interface Builder,所以我需要类似的东西 [self.tableView setGroupedStyle] 我search堆栈溢出,但不能拿出一个答案。

如何创build一个透明背景的UITableViewCell

我试图将UITableViewCell的背景颜色设置为透明。 但似乎没有任何工作。 我在tableViewCell有一些图像/button,我想使白色的grouptableview背景消失,以获得图像和button的“浮动”效果(就像它们不在tableview )。 任何想法如何可以完成?

删除UITableView的单元格高亮颜色

我想删除uitableview单元格select的默认蓝色。 我不想要任何select颜色。 我还没有创build一个自定义的单元格类。 我正在通过添加标签和button来定制单元格。 我试过了 cell.selectioncolor=[UIColor clearcolor]; 但是说这个方法已经被弃用了。 任何人都可以帮我吗? 提前致谢。

我怎样才能获得UITableView的滚动位置,所以我可以保存它?

有什么办法找出哪个UITableViewCell是在滚动窗口的顶部? 我想获取当前的滚动位置,以便在应用程序退出时保存它。 当应用程序开始时,我想滚动到上次退出时的位置。

UITableView backgroundColor在iPad上始终为白色

我正在做一个项目。 我有很多UITableView被设置为清晰的颜色。 他们的意见的背景颜色设置为我的自定义颜色,一切都很好,在iPhone上 。 这个问题出现在iPad上 ! 我尝试了几乎所有的东西,但我的UITableView有一个白色的颜色。 我检查了其他主题,例如: UITableView backgroundColor在iPad上总是灰色 ,但没有任何工作。 另外,我的问题不是灰色的,它像雪一样白。 可能是什么原因呢?

Xcode 7 iOS 9 UITableViewCell分隔符插入问题

这不是一个问题,而是解决我面临的问题。 在Xcode 7中,当应用程序在iPad设备上的iOS 9上运行时,UITableView单元格会在表格视图的左侧留下一些空白。 而将设备旋转到风景会增加利润。 我find的解决scheme是: 将“cellLayoutMarginsFollowReadableWidth”设置为NO。 self.tbl_Name.cellLayoutMarginsFollowReadableWidth = NO; 因为,这个属性只在iOS 9中可用。所以,你将不得不放置一个条件来检查iOS版本,否则会崩溃。 if(NSFoundationVersionNumber > NSFoundationVersionNumber_iOS_8_1) { self.tbl_Name.cellLayoutMarginsFollowReadableWidth = NO; } 希望对别人有帮助。

滚动到底部Facebook应用程序时,UITableView加载更多

我正在开发一个使用SQLite的应用程序。 我想使用分页机制来显示用户列表(UITableView)。 任何人都可以告诉我,当用户滚动到列表的末尾(如在Facebook应用程序的主页上)如何加载更多的数据在我的列表中?

是否有可能与UITableView的tableHeaderView使用AutoLayout?

由于我发现AutoLayout我到处使用它,现在我试图用tableHeaderView来使用它。 我做了UIView一个subclass添加了一切(标签等),我想与他们的约束,然后我把这个CustomView到UITableView的tableHeaderView 。 一切工作得很好,除了UITableView总是显示在CustomView , 上面的意思是CustomView 在 UITableView 之下 ,所以不能被看到! 看来,无论我做什么, UITableView的tableHeaderView的height 总是 0(宽度,x和y也是这样)。 我的问题:是否有可能完成这个手动设置框架 ? 编辑:我正在使用的CustomView subview有这些约束: _title = [[UILabel alloc]init]; _title.text = @"Title"; [self addSubview:_title]; [_title keep:[KeepTopInset rules:@[[KeepEqual must:5]]]]; // title has to stay at least 5 away from the supperview Top [_title keep:[KeepRightInset rules:@[[KeepMin must:5]]]]; [_title keep:[KeepLeftInset rules:@[[KeepMin must:5]]]]; [_title keep:[KeepBottomInset rules:@[[KeepMin […]

didSelectRowAtIndexPath返回错误的IndexPath

我遇到了一个非常令人费解的错误。 我的UITableView的第一行返回1 , 第二个在indexPath中返回0 ! 这怎么可能呢? 在我的 – (void)viewDidLoad中,一切都很好。 我正在强调第一排成功 currentRow = 0; [tableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:currentRow inSection:0] animated:NO scrollPosition:UITableViewScrollPositionNone]; 我有variablescurrentRow跟踪哪一行被选中(另一个控件根据当前select哪一个而改变)。 现在在我的`didDeselectRowAtIndexPath`委托函数中我有: -(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath { … NSLog(@"IndexPath: %@", [indexPath description]); } 日志显示如下: 当我触摸第二行时IndexPath: <NSIndexPath 0x79509d0> 2 indexes [0, 1]当我触摸第一行时IndexPath: <NSIndexPath 0x79509d0> 2 indexes [0, 1] 。 有没有行插入或删除或sorting等,甚至不滚动。 这是一个简单的UITableView,分组风格,有1节和3行。 什么可能导致这个? 谢谢你的帮助, 小号

有没有办法让iOS 7中的UITableView单元格在分隔符中没有换行符?

我注意到在iOS 7中,UITableViewCells在iOS 6没有的单元格的分隔符中有一个换行符。 有没有办法摆脱这个换行符? 将分隔符更改为none,然后使用分隔符的颜色制作UIViews仍然会导致出现白色分隔符,无论如何。