ios - 如何将 View 添加到 subview ?

标签 ios objective-c uiview

我尝试在一个 View 中显示另一个 View ,但它不起作用

我的看法

一般

@interface BaseViewController : UIViewController<UIPopoverControllerDelegate, DatePickerDelegate, AddScriptPopoverViewDelegate>

第二

@interface MyViewController : BaseViewController<UniversalViewNavigationDelegate, StarsSizeViewDelegate, SelectPopoverViewDelegate, MyTableViewDelegate>

第三

@interface MyViewNavigationController : UIViewController<UITabBarDelegate, UISearchBarDelegate, MyTableViewDelegate>

需要在第二个 View 中显示我的第三个 View ,但是当我在第二个 View 中尝试时,在 viewDidload 中

MyViewNavigationController *tableVC = [[MyViewNavigationController alloc] initWithTableSize:CGSizeMake(380, 600)];
tableVC.delegate = self;
[self.view addSubview:tableVC];

最后一行说我:

Incompatible pointer types sending 'MyViewNavigationController *__strong' to parameter of type 'UIView *'

粉碎

请帮助我:)

最佳答案

改变

[self.view addSubview:tableVC];

[self.view addSubview:tableVC.view];

关于ios - 如何将 View 添加到 subview ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18465380/

相关文章:

ios - atos不支持armv7s吗?

ios - 如何从字典中读出数据?

java - 解析 withinMiles 首先返回最近的

ios - 已经创建的带有标签的 UIViews 变为 NULL

ios - UIView 在 cellForRowAtIndexPath 中再次重叠/创建

ios - AwakeFromNib 没有导出

ios - 为什么我无法获取地址簿的内容

android - 如何将事件参数记录到 Firebase 控制台

objective-c - iOS 7 : insertItemsAtIndexPaths: scrolls the UICollectionView

objective-c - 如何获取 Mac 上所有正在运行的进程的列表?