菜鸟教程小白 发表于 2022-12-12 17:07:01

ios - UITableView 在 UIPopoverController 中具有动态高度


                                            <p><p>我有 <code>UITableView</code> 具有动态单元格高度,我需要在弹出窗口中显示此 <code>UITableView</code>,所以我需要设置 <code>UITableView</code> 的内容大小</code>.</p>

<p>现在不是硬编码,所以在 viewDidLoad 我有:</p>

<pre><code>self.contentSizeForViewInPopover = CGSizeMake(320, 310);
</code></pre>

<p>但是我需要根据 table 的高度来改变弹出框的高度。有可能实现这一点吗?有什么帮助吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>在 <code>popOverViewConotroller.m</code></p>

<pre><code>-(void) viewDidAppear:(BOOL)animated{
    self.preferredContentSize = myTableView.contentSize;
}
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - UITableView 在 UIPopoverController 中具有动态高度,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/20464487/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/20464487/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - UITableView 在 UIPopoverController 中具有动态高度