【问题标题】:IOS How to get the event when xib file is loaded?IOS 加载xib文件时如何获取事件?
【发布时间】:2017-05-22 13:39:37
【问题描述】:

我正在尝试将 UItableviewcell xib 文件加载到 UITableView。 我想知道 tableviewcell 的实际大小并更改 xib 文件中子视图的大小。 所以我想知道加载 xib 文件时事件的名称。 请帮忙。 谢谢。

【问题讨论】:

  • 在加载时可能会调用单元格的awakefromnib方法。
  • 感谢您的回复。那么如何获取uitableviewcell的运行大小呢?
  • self.contentView.bounds.size() in awakefromnib 方法将获取单元格的大小。
  • layoutSubViews 将在应用所有约束后调用。
  • 您通常可以从任何给定 UIView 的 frame 属性中获取几何图形。这将包含一个 CGRect(原点和大小)。检查 UITableViewCell contentView 属性的框架,它应该包含您要查找的信息。您也可以改为检查键,因为框架和边界本质上是相同的,但与父级和自身相关的是一个。

标签: ios objective-c uitableview xib


【解决方案1】:
 - (void)layoutSubviews { fwidth = self.contentView.frame.size.width; fheight = self.contentView.frame.size.height; }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-10
    • 1970-01-01
    • 2016-08-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多