gpt4 book ai didi

iOS:在其他 View 中嵌入 TableView (但 TableView 有一个复杂的 TableView Controller ..)

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:14:04 24 4
gpt4 key购买 nike

我正在为这个问题苦苦挣扎,所以我需要你的帮助。基本上我已经编写了一个复杂的 TableView Controller (使用 NSFetchedResults 协议(protocol)等)并且已经在我的应用程序中使用它并且效果很好。因为我现在想要这个 TableView 在另一个 View 中(所以我可以在屏幕底部添加一个小的 subview ),我真的很挣扎如何做到这一点!我知道如何在另一个 View 中嵌入一个简单的 TableView 并将其链接到它的 View Controller 。

但是在我的案例中,如何才能尽可能少地做到这一点呢?我的意思是我可以以某种方式使用我已经拥有的这个 TableView Controller ,即使 superview 必须有自己的 View Controller 吗?!我该怎么做?对不起,我还是个初学者:)

最佳答案

因为您已经有了一个 TableViewController。要将它作为 subview 添加到另一个 ViewController 的(自身) View ,请执行以下操作:

TVC = <your tableViewController instance>;
[self addChildViewController:TVC];
TVC.view.frame = <your desired frame>;
[self.view addSubview:TVC.view];

将 TVC 添加为 childViewController 会将“self”的 UI 方法(如 willAppear 和所有)转发给 TVC。

关于iOS:在其他 View 中嵌入 TableView (但 TableView 有一个复杂的 TableView Controller ..),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16479509/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com