如何在运行时确定“标题”到内容扩展的高度(包括关闭按钮)?
我有一个延迟加载内容的内容扩展,然后通过操作视图控制器的首选内容大小来动态调整大小。
我们需要展示的内容可能很长很高,比设备的屏幕还高。内容不应显示超出屏幕边缘,否则会导致用户滚动。如果内容又长又高,我们需要考虑内容扩展的标题和关闭按钮的高度,以计算适合屏幕的内容大小。尺寸调整代码可以为这个高度 <104px 使用一个幻数,由包含图像中的红色方块表示>,但最好动态计算它。
从调试来看,尚不清楚我在运行时可以访问哪些对象,这将使我能够找到通知内容扩展视图的来源。有任何想法吗?