我正在使用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];}@H_301_2@ 总结
以上是内存溢出为你收集整理的iphone / ipad – 使用Autoresize和addSubview时遇到麻烦全部内容,希望文章能够帮你解决iphone / ipad – 使用Autoresize和addSubview时遇到麻烦所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)