作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试在一个 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/
我是一名优秀的程序员,十分优秀!