【问题标题】:Setting background image for PFQueryTableViewController为 PFQueryTableViewController 设置背景图片
【发布时间】:2015-10-24 20:42:51
【问题描述】:
Swift iOS
xcode 7.1 Beta

我正在尝试在PFQueryTableViewController 上设置背景图像。我尝试从故事板中拖动表格(参考插座: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()

但又一次,应用程序崩溃了

有人能解释一下这里发生了什么吗?我在网上搜了一下,大部分帖子都只涉及到在PFQueryTableViewController单元格中获取图片。

【问题讨论】:

    标签: ios parse-platform pfquerytableviewcontrolle


    【解决方案1】:

    尝试在返回查询的 queryForTable() 块中使用相同的代码。它应该工作。无需参考插座。

    代码应该是这样的:

    override func queryForTable() -> PFQuery {
    
      let image = UIImage(named: "YourImageName")
      tableView.backgroundView = UIImageView(image: image)
    
      // your PFQueryTableViewController query goes here.... 
    
      return query
    }
    

    【讨论】:

    • 正是我需要的。谢谢
    • 等等为什么要设置在queryForTable??您收到的错误是因为它无法加载 nib 文件。此代码如何解决您的问题?
    • @lightice11 你有更好的解决方案吗?或者这个解决方案有什么问题?请详细说明。对于您的问题,我自己没有添加任何 nib 文件。我正在使用 PFQueryTableViewController。使用 Parse 查询加载其中的数据。
    • @VickyArora 你能发布更多你的视图控制器代码吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 2020-11-21
    • 2015-05-09
    • 2012-03-07
    • 2020-07-03
    相关资源
    最近更新 更多