菜鸟教程小白 发表于 2022-12-12 10:55:26

iphone - 在 UITableViewController ios 中实现另一个 TableView


                                            <p><p>我需要向我的 UITableViewController 添加一个新的表格 View ,其中将包含不同的数据和设计。</p>

<p> <img src="/image/BriKL.png" alt="enter image description here"/> </p>

<p>上面的原型(prototype)单元格是我在storyboard中添加的新表格 View ,主表格 View 是第二个包含(标题、标签和图像)的表格 View 。</p>

<p>是否允许在 UITableViewController 中创建另一个 TableView ,或者我应该创建一个 UIViewController 并在其中实现两个表???</p>

<p>其实我已经完成了第一个表格 ViewController 的实现,所以我需要实现新的。</p>

<p>所附图片显示了我想要的:
<img src="/image/gqxqc.png" alt="enter image description here"/> </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>如果您希望同时显示两个表,则最好使用具有两个 <code>tableViews</code> 作为 subview 的 <code>UIViewController</code>。 <code>UITableViewController</code> 只能在某个时间只显示一个 tableView 时使用。</p>

<p>您可以有一个 <code>UIViewController</code> 作为两个 tableViews 的 <code>dataSource</code> 和 <code>delegate</code>,或者有一个 <code>UITableViewController</code> 并将它们作为 subview 添加到 <code>UIViewController</code> 这将是它们的容器 View 。后者可能会为您节省一些时间来调试可能的问题,因为具有单个 <code>delegate</code>/<code>dataSource</code> 的两个 tableViews 需要在同一个地方有很多重复的代码。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - 在 UITableViewController ios 中实现另一个 TableView ,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/16481140/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/16481140/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - 在 UITableViewController ios 中实现另一个 TableView