自过去几天以来,我一直在搜索和思考通用应用程序对话。我知道在Xcode 3.0中有UIViewAutoResizingMask
属性,你可以用单个xib将你的应用程序转换为通用应用程序。所以,如果有人知道这个方法,请帮助我。
是。如果不能使用弹簧和struts调整界面,则在代码中进行基于设备的调整。例如
if (UI_USER_INTERFACE_IDIOM() != UIUserInterfaceIdiomPhone) /* iPad */
{
self.someView.center = CGPointMake(100, 100);
}
else /* iPhone, iPod */
{
self.someView.center = CGPointMake(200, 200);
}
我相信像tableview,导航栏和标签栏等对象,在通用模式下,如果使用相同的视图,它们会自动调整大小。我可能看到的唯一问题是那些对象,如按钮和调整它们的大小。我自己对此并不确定,但我确信,在同样的观点下,有一种方法可以做到这一点。