iphone - 添加来自另一个类的 View

标签 iphone ios objective-c uitableview addsubview

我有一个加载数据的 TableView 。此 TableView 将“PullToRefreshTableViewController”作为父类(super class)。所以 .h 文件的顶部包含以下内容:

@interface NewsTable: PullRefreshTableViewController 

因为这使整个 View 成为一个表格 View ,所以我无法在其上添加工具栏之类的东西。

我是这么想的。我将制作一种容器类。一个里面有工具栏,还添加了带有 PullRefreshTableView 的类作为 subview 。

唯一的问题是我不知道如何集成它?我应该怎么做才能在这个容器类中添加 PullRefreshTableView?

我觉得有点像

[containerclass addSubView:PullRefreshTableView]

但这当然行不通

感谢您的努力!

更新: 工作代码是:

PullRefreshTableViewController *newsFeed = [[PullRefreshTableViewController alloc] init];
[self.view addSubview:newsFeed.view];

注意不要一添加 subview 就释放

最佳答案

[containerclass addSubview:PullRefreshTableView.view];

用这个。调整 subview 的大小以调整所有 View

关于iphone - 添加来自另一个类的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6109903/

相关文章:

ios - XCTest:如何正确设置 UITextView 的可访问性特征?

ios - 显示带有动画的状态栏会导致 View 向上移动 20px,因此它位于状态栏下方

ios - 如何找到 iBeacon 范围内的设备数量?

ios - 将数据从持有容器 View Controller 的 View Controller 传递给 childViewController

python - 使用 PyObjC 以正常方式打印 python 异常

iphone - 从文档目录中删除文件类型

iphone - 动画 UIProgressView 的变化

ios - 在后台使用照片更新 Tableview

iphone - 动画 UIView 比例为零

ios - 及时准确的连续数据算法