HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iphone / ipad – 使用Autoresize和addSubview时遇到麻烦大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经读了几个小时这个问题的stackOverflow答案了.请帮我.

我正在使用addSubview显示视图.我的所有UIView对象都是通过xib文件加载的.层次结构是MainWindow.xib – > View1.xib – > View2.xib.每个都有一个控制器,它通过initWithNibName:bundle:加载xib.层次结构中的每个视图都在IB中选中了Autoresize Subviews属性.每个人都会检查自动调整选项. (a.k.a.小红箭.)

当单击View1上的按钮时,使用addSubview将View2作为子视图添加到View1.这在iPhone上运行良好.

我正在使我的应用程序与iPad一起工作.我所有其他视图工作正常,并正确调整大小.但View2没有.这是因它在调用调整大小函数之后才会被添加到View1中吗?如果是这样,我该如何触发自动调整功能?我错过了什么?

如果这还不够详细,我很抱歉.我也很乐意回应调试问题.经过两天的搜索,我仍然感到有些失落.

解决方法

将View2添加到View1的代码在哪里?你可能想做类似的事情

-(void)actionButtonPressed:(id)sender withEvent:(UIEvent*)e {
  self.vc2 = [[[ViewController2 alloc] initWithNibName:...] autorelease];
  vc2.view.frame = self.view.bounds;
  [self.view addSubview:vc2.view];
}

大佬总结

以上是大佬教程为你收集整理的iphone / ipad – 使用Autoresize和addSubview时遇到麻烦全部内容,希望文章能够帮你解决iphone / ipad – 使用Autoresize和addSubview时遇到麻烦所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。