Tag: pfquerytableviewcontrolle

在Swift中parsing投票button

快速浏览我正在做的事情。 我正在制作一个应用程序来显示我的电影评论。 我有一个PFQueryTableviewController我使用自定义单元格。 此表显示来自我的Parse数据库的电影。 在每个单元格中,有3个UIButtons,我希望用户用它来投票(happyVote,OkVote,sadVote)。 在每个button的顶部是一个简单地显示计数的UILabel。 我想如何工作 当用户按下其中一个button时,投票增加1。 当用户再次按下相同的button时,投票减less1.或者, 如果用户按下了不同的button,则第一个button上的投票减less,刚刚按下的button上的投票增加。 用户只能在其中一个button上投票。 UILabel显示计数,并通过button图像变化显示投票。 看下面的视觉: 这是我在Parse中添加的内容: 到目前为止,我已经添加了代码来增加Parse中的投票计数,在我的TableViewController.swift : @IBAction func upVoteButton(sender: AnyObject) { let hitPoint = sender.convertPoint(CGPointZero, toView: self.tableView) let hitIndex = self.tableView.indexPathForRowAtPoint(hitPoint) let object = objectAtIndexPath(hitIndex) object!.incrementKey("UpVoteCount") object!.saveInBackground() self.tableView.reloadData() } 这样的作品,除了用户可以不断增加计数,他们可以在所有3个button上投票。 按下时不会改变button图像。 在我的cellForRowAtIndexPath方法中,我已经把: let downVote = object!.valueForKey("DownVoteCount") as! Int cell.downVoteLabel.text = "\(downVote)" let middleVote = object!.valueForKey("MiddleVoteCount") […]

为PFQueryTableViewController设置背景图像

Swift iOS xcode 7.1 Beta 我想在PFQueryTableViewController上设置背景图像。 我尝试从故事板(Ref。outlet:tableView)拖动表格,但是我无法使代码工作引用该出口。 let image = UIImage(named: "Background") tableView.backgroundView = UIImageView(image: image) 该应用程序崩溃陈述: Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 我甚至尝试设置背景颜色tableView.backgroundColor = UIColor.greenColor() 但是,应用程序再次崩溃 有人可以解释这里发生了什么吗? 我在网上search,但大多数post只与PFQueryTableViewController单元格内的图像获取有关。