HTML5
发布时间:2022-04-27 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 子视图控制器必须有一个共同的父视图控制器?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_
404_4@
在我的应用程序中,我尝试切换视图,每个视图都是他们自己的XIB,同时使用@L_
675_1@动画.我创建了
一个基本视图控制器作为父视图来保存所有
代码,但我似乎无法让它工作.
我为我的应用程序和界面构建器中的所有视图控制器创建了一个IBOutlet,我将插座连接到适当的控制器.每个控制器也加载适当的XIB,所以这都不是问题所在.问题是以下更改视图代码.
这是我的代码:
-(void)changeViews {
CGRect frame = self.view.frame;
frame.origin.x = CGRectGetMaxX(framE);
theView4.view.frame = frame;
[self.view addSubview:theView4.view];
[self addChildViewController:theView4];
[self transitionFromViewController:theView1
toViewController:theView4
duration:1
options:UIViewAnimationOptionTransitionNone
animations: ^{
CGRect frame = self.view.frame;
theView4.view.frame = frame;
frame.origin.x -= frame.size.width;
self.view.frame = frame;
}
completion:completion:nil];
这是控制台崩溃:
*** TerminaTing app due to uncaught exception 'NSInvalidArgumentexception',reason: 'Children view controllers <MyGameViewController: 0x1dd25210> and <SetTings: 0x1dd249d0> must have a common parent view controller when calling -[UIViewController transitionFromViewController:toViewController:duration:options:animations:completion:]'
有谁知道如何解决这一问题?
谢谢!
@H_
404_4@
你可以
用这个:
这取自here(我建议你完全阅读已接受的答案).
长话短说,您还需要告知它确实进入了父视图控制器.
@H_
404_4@
@H_
404_4@
@H_
404_4@
本图文内容来源于网友网络收集整理提供,作为学习参
考使用,版权属于原作者。
猜你在找的iOS相关文章
目前,苹果开发者账号可分为三种类型:个人、公司、企业,且三者的费用以及权限等不尽相同。 1.个人账号 费用:99 美元/年 协作人数:仅限开发者自己 不需要填写公司的邓百氏编码( D-U-N-S Nu
S
ymbol Value
meaning NULL (
void *)0 literal null value for C pointers nil (id)0 literal null value for Ob
jective-C ob
jects nil:对象为空定义某一实例对象为空值。例如:NSOb
ject* obj = nil;if (...
Android篇环境要求1 安装winrar,然后配置winrar的环境变量,要用到winrar指令2 配置java的bin目录到环境变量,要用到jarsigner指令重签名步骤说明:1 从母包复制一个子包2 删除子包的签名文件META-INFO3 根据需要修改子包的文件,比如渠道号文件之类4 重签名子包对应的python脚本import o
s...
转载注明出处:
https://blog.csdn.net/joosonmao/article/details/21172835刚接触iOS开发的人难免会对苹果的各种证书、配置
文件等不甚了解,可能你按照网上的教程一步一步的成功申请了真机调试,但是还是对其中的缘由一知半解。这篇文章就对Certificate、Provisioning Profile等做个总结。 1.概念介绍如果你拥有一个开...
转载注明出处:
https://www.jianshu.com/p/567d3b730608iOS armv7, armv7s, arm64区别与应用32位、64位配置历程2015年2月1日不允许不支持arm64的应用的提交; iOS10发布后,如果
你的应用中使用到了32位的类、库,没
有相应支持64位机型的库,则首次启动后会弹窗式提示:“ xxx可能使iPhone变慢...”; iO...
iOS9以下的自己越狱后,通过PP助手备份到电脑
或者直接通过pp助手直接下载
转载注明出处:
https://www.cnblog
s.com/mtystar/p/6082363.html0x01 静态库与动态库的区别1.静态库和动态库的存在形式上的区别静态库 .a .framework 动态库 .dylib (在Xcode 8里面,看到后缀为.tbd的库,它的本质都是.dylib文件) .framework 2.静态库和动态库在使用上的区别...
终端中运行xcodebuild -showsdks
大佬总结
以上是大佬教程为你收集整理的ios – 子视图控制器必须有一个共同的父视图控制器?全部内容,希望文章能够帮你解决ios – 子视图控制器必须有一个共同的父视图控制器?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。