小编Bry*_*ger的帖子

使用UITableViewAutomaticDimension更新UITableViewCell后的生涩滚动

我正在构建一个具有用户提交帖子的Feed视图的应用.此视图具有UITableView自定义UITableViewCell实现.在这个单元格中,我有另一个UITableView用于显示注释.要点是这样的:

Feed TableView
  PostCell
    Comments (TableView)
      CommentCell
  PostCell
    Comments (TableView)
      CommentCell
      CommentCell
      CommentCell
      CommentCell
      CommentCell
Run Code Online (Sandbox Code Playgroud)

初始订阅源将下载3条评论进行预览,但如果有更多评论,或者用户添加或删除评论,我想PostCell通过添加或删除CommentCells评论表内部来更新Feed表视图内的位置的PostCell.我目前正在使用以下帮助程序来完成此任务:

// (PostCell.swift) Handle showing/hiding comments
func animateAddOrDeleteComments(startRow: Int, endRow: Int, operation: CellOperation) {
  let table = self.superview?.superview as UITableView

  // "table" is outer feed table
  // self is the PostCell that is updating it's comments
  // self.comments is UITableView for displaying comments inside of the PostCell
  table.beginUpdates()
  self.comments.beginUpdates()

  // This function handles …
Run Code Online (Sandbox Code Playgroud)

uitableview ios swift ios8

78
推荐指数
3
解决办法
3万
查看次数

为静态 Amazon S3 内容和动态 heroku 内容配置代理的最简单方法

我的移动应用程序由 heroku (foo.herokuapp.com) 上的一个动态部分组成,它为我们向未安装该应用程序的用户公开的某些内容提供 API 和 Web 视图。当然,还有一个托管在 S3 上的静态登录页面 ( http://foo.co )。

目前,我已经设置了 DNS 来将 foo.co 解析为我们的 S3 实例。S3 有路由规则将我们的动态内容 ( http://foo.co/some_dynamic_data/1234/ )重定向到我们的 heroku 服务器。

鉴于这是一个 3XX 重定向,这会给用户带来非常丑陋的体验,因为他们的浏览器栏现在将反映我们的 heroku 后端。

问题:是否有我可以部署的简单代理服务,它具有特殊的路由规则来将动态内容路由到 heroku,将静态内容路由到 S3,以便我可以将 foo.co DNS 指向代理,而不必通过重定向将后端暴露给用户?

dns heroku amazon-s3 amazon-web-services

2
推荐指数
1
解决办法
314
查看次数

标签 统计

amazon-s3 ×1

amazon-web-services ×1

dns ×1

heroku ×1

ios ×1

ios8 ×1

swift ×1

uitableview ×1