Tag: uitableview

UITableView顶部的UISearchBar可以隐藏,但保持靠近UINavigationBar

我想在我的UITableView顶部有一个UISearchBar,当你向下滚动时隐藏 :答案很简单,我只需要将它添加到我的表格视图标题,如下所示: UISearchBar *search = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 320, 45)]; self.tableView.tableHeaderView = search; [search release]; 但问题是,当你向上滚动UISearchBar 适合 UITableView的顶部,而不是UINavigationBar的顶部。 为了更清楚我在邮件(不好)和游戏中心(好)做了一个屏幕。 我想要在游戏中心一样。 你知道他们是怎么做的吗?

在iOS上进行深度页面转换

我正在尝试创build一个animation,如Facebook菜单向下滑动POP框架的animation或完全像InShorts应用程序 。 Android文档涵盖了这个..但是在iOS中找不到任何提示。 我所尝试的是将细胞转化为 func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) { UIView.animateWithDuration(0.1, animations: { () -> Void in cell.transform = CGAffineTransformMakeScale(0.8, 0.8) }) } 但是,这并不像预期的那样工作。使用Google Googling,我发现这正是我想要实现的。 但是它在UIView 。 我认为这是最适合的,如果我们在UITableViewCellanimation? 我真的很感激有人愿意帮助这个问题。 这是我正在开发的启动项目

UITableView contentOffSet工作不正常

在viewWillAppear ,我添加了UISearchBar作为UITableView headerview。 加载视图时,我使用UITableView contentOffSet隐藏UINavigationBar下的UISearchbar 。 当用户拉下桌面时,search栏会显示。 添加headerview后,我使用下面的代码隐藏它。 self.tableView.contentOffset = CGPointMake(0, 40); //My searhbar height is 40 但有时contentOffSet不隐藏headerview。 什么可能是错误的。

Swift – UITableViewCellselect多个select的背景颜色

//Don't Works… cell.selectionStyle = .Blue //Works when the selection is not multiple, if it's multiple with each selection the previos one disappear… let cellBGView = UIView() cellBGView.backgroundColor = UIColor(red: 0, green: 0, blue: 200, alpha: 0.4) cell.selectedBackgroundView = cellBGView 任何答案如何设置所选单元格的背景颜色?

iOS8:静态单元格可以使用“tableview.rowHeight = UITableViewAutomaticDimension”吗?

我有一个UITableView有五个静态单元格。 我需要一个单元格的单元格高度自动调整其内容,这是一个UILabel。 有什么方法我可以使用.. tableView.estimatedRowHeight = 42.0 tableView.rowHeight = UITableViewAutomaticDimension ..静态单元格的表格视图,还是这样做只适用于具有dynamic原型单元格的表格视图? (或者还有其他的方法可以推荐吗?) 附加信息 UITableView是在一个TableViewController中embedded到一个容器视图。 这五个静态单元格彼此完全不同,只能在一个应用程序场景中使用,所以我没有看到dynamic原型和自定义单元格子类的许多要点。 我像这样更新tableview -(void) viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; [_myTableView reloadData]; } 我添加约束到UILabel这里描述: http : //www.appcoda.com/self-sizing-cells/

NSInternalInconsistencyException',原因:'试图将0行插入到0,但更新后0节只有0行'

我正在使用UITableViewController并更新tableView时得到此错误。 以下是我的代码: 这发生在我点击事件时: [timeZoneNames insertObject:@"HELLO" atIndex:0]; [self.tableView beginUpdates]; NSArray *insertIndexPaths = [NSArray arrayWithObject:[NSIndexPath indexPathForRow:0 inSection:0]]; [self.tableView insertRowsAtIndexPaths:insertIndexPaths withRowAnimation:UITableViewRowAnimationTop]; [self.tableView endUpdates]; 我试图寻找苹果文件,但没有帮助。 谢谢,Aby

ios swift:如何在dynamictableview中有一个静态单元格?

我想使用tableView在dynamic单元格列表的顶部有2个静态单元格。 据我所知,我不得不使用一个dynamic的原型tableView。 但我不明白如何添加2静态单元格,并devise它们,例如。 向第一个添加一个文本字段,向第二个添加一个标签。 我的故事板中有什么要做的? 在控制器内部我该做些什么? 我如何区分dynamic单元格的静态? 有人能给我一个血腥的初学者一些指导从哪里开始? 非常感谢!! 编辑:我试过这个testing: override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return 5 } override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCellWithIdentifier("cardCell", forIndexPath: indexPath) as CardTableViewCell //static cell if (indexPath.row < 2) { cell.dyn.text = "static \(indexPath.row)" return cell; } […]

自定义editingAccessoryView不工作

我有以下代码为自定义单元格的UITableView: – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"FolderCellViewController"]; if (cell == nil) { // Load the top-level objects from the custom cell XIB. NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"FolderCellViewController" owner:self options:nil]; // Grab a pointer to the first object (presumably the custom cell, as that's all the XIB should contain). […]

UITableView与多个部分使用Realm和Swift

好吧,所以我发现了很多关于UITableView和多个部分的信息,然而,他们总是使用string,数组,静态数据,Obj-C或其他我无法翻译的情况,主要是因为我完全新开发的应用程序。 任何帮助都非常感激,因为我已经有一个多月的时间,一直在尝试不同的方法而没有成功。 所以我有多个Dog对象具有以下属性: class Dog: Object { dynamic var name = "" dynamic var race = "" dynamic var age = 0 dynamic var owner = "" dynamic var dogID = "" override static func primaryKey() -> String? { return "dogID" } } 在我的ViewController文件中,我有下面的代码(我删除了不相关的行): let realm = try! Realm() var dogResults : Results<Dog>? override func […]

在Swift中从UITableViewCell中将Segue推到ViewController

我遇到了我的UITableViewCells的问题。 我连接我的UITableView到一个API来填充我的单元格。 然后我创build了一个抓取indexPath.row的函数来确定应该发送到RestaurantViewController的数组内的哪个JSON对象。 链接到我的Xcode项目,更容易debugging和解决问题 以下是我的小片段将“行 – 点击”设置为全局variables的方式。 func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { i = indexPath.row } 这里是我的prepareForSegue()函数,它应该将我的push-segue连接到RestaurantViewController 。 override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) { if segue.identifier == "toRestaurant"{ let navigationController = segue.destinationViewController as UINavigationController let vc = navigationController.topViewController as RestaurantViewController vc.data = currentResponse[i] as NSArray } } 这里是我如何从UITableViewCell设置我的segue 这是我的结果,我试图点击这些单元格中的每一个,但我不会推到另一个viewController …我也没有得到一个错误。 这里有什么问题? 试过的解决scheme,将无法正常工作 […]