【问题标题】:UITableViewCell in nib or storyboard [closed]笔尖或情节提要中的 UITableViewCell [关闭]
【发布时间】:2015-02-14 10:02:40
【问题描述】:

您好,在自定义 UITableViewCell 上使用 nib 或 storyboard 有什么区别? 我打算使用具有动态高度的自定义 uitableviewcell 创建 Facebook 新闻提要。使用什么更灵活?

编辑:你为什么对我的问题投了反对票?我的帖子没有发现问题。

【问题讨论】:

  • 您可以将故事板用于任何目的。您可以制作自定义单元格。并与自定义类链接。
  • @PrajeetShrestha 感谢您的回复。我只想问为什么我的助理编辑器没有自动选择我的 CustomTableViewCell 头文件?我已经将我的单元格链接到我的 customcell 类
  • 同样的事情发生在我身上!辅助编辑器中不会自动选择标题。可能是 xcode 错误。
  • 好的,谢谢你,我以为我是唯一遇到这个问题的人
  • 我也遇到过这个问题。尝试在故事板左侧的结构视图中选择您的单元格,然后我认为助理编辑器将正常工作。

标签: ios objective-c uitableview uistoryboard nib


【解决方案1】:

使用 nib,您只能设计一次自定义单元以用于任意数量的类,然后您只需将插座与 nib 连接;使用情节提要时,您必须为每个屏幕制作自定义单元并连接插座。 因此,如果单元格只需要一个屏幕,您可以使用情节提要,否则使用 nib。 两种方式都可以自定义高度

【讨论】:

  • 谢谢!自动布局怎么样?当我的应用支持横向/纵向模式时,使用 nib 是否安全?
  • @RonPelayo :是的,对于在两个方向上工作的应用程序使用 nib 是安全的……您只需根据设备方向在 awakeFromNib 方法中设置 nib 的框架。跨度>
【解决方案2】:

您可以使用 nib 或故事板来定义您的自定义 uitableviewcell 。您必须为 uitableviewcell 设置标识符才能在代码中访问它。 创建具有动态高度的自定义 uitableviewcell:

UITableViewCell with dynamic height iOS

【讨论】:

  • 如果只是一张图片(就像在facebook上一样),它还会更新高度吗?
  • 是的,你必须以正确的方式设置约束。
猜你喜欢
  • 2020-04-18
  • 2013-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-24
相关资源
最近更新 更多