我正在尝试为 iphone 4 和 5 开发我的应用程序。但是我遇到了容器视图的问题。我的观点是这样的:
现在,我尝试google了一下,发现我可以通过上传不同大小的图片在项目设置中设置视图的大小(这样我的所有视图都会自动调整大小)。这对于我的所有视图都是如此,除了我的容器视图。
所以我的第二次尝试是在 appdelegate 中调整我的视图,如下所示:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
_window.frame = CGRectMake(0, 0, 320, [[UIScreen mainScreen]bounds].size.height);
}
不幸的是,这对我的容器视图没有任何影响。到目前为止,我发现的唯一解决方案是设置我的嵌入式表格视图的高度,方法是在界面生成器的大小检查器中将其设置为 458。这将它设置为适合 iphone 5 屏幕,但是在 iphone4(和模拟器中)它太多了,我的一些行在屏幕下方(如我所料)。
如果有人可以帮助我,我会很高兴,因为我真的不知道如何处理这个问题;)