使用 iOS4.3 和 xcode 4.0 创建通用 ios 应用程序
我需要使用 Xcode 4.0 创建通用 iPhone/iPad 应用程序。
我开始创建通用应用程序,有通用应用程序委托和该应用程序委托的单独子类,适用于 iPhone 和 iPad。因此,我重写了 didFinishLaunchingWithOptions
并添加了一个视图控制器。
但我的问题是我无法正确设置子视图的框架。
[m_objMainTableView setFrame:CGRectMake(40, 330, 365, 700)];
m_objMainTableView.autoresizingMask = (UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleTopMargin);
表格视图从超级视图中消失,只有一小部分可见。 但是在我评论 autoresizingMask (第二行)后,表格视图显示在原始框架中。
我在旧的 xcode 版本中创建了与 iPad 应用程序相同的代码,它运行良好。 我能做什么?
提前致谢....
I need to create a Universal iPhone/iPad application using Xcode 4.0.
I start creating universal application, there is common app delegate and separate subclass of this app delegate one for iPhone and iPad. So I override the didFinishLaunchingWithOptions
and add a viewcontroller.
But my problem is I can't set the frame of subviews correctly.
[m_objMainTableView setFrame:CGRectMake(40, 330, 365, 700)];
m_objMainTableView.autoresizingMask = (UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleTopMargin);
The tableview goes out of superview only a small portion is visible.
But After I comment the autoresizingMask (second line) the tableview displayed in original frame.
I created the same code in older xcode version as an iPad app it works fine.
what I can do?
thanks in advance....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论