【发布时间】:2013-01-26 13:06:33
【问题描述】:
我正在尝试为 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(和模拟器中)它太多了,我的一些行在屏幕下方(如我所料)。
如果有人可以帮助我,我会很高兴,因为我真的不知道如何处理这个问题;)
【问题讨论】:
-
我没有使用 stroyboard,但请查看link,它可能会有所帮助
-
谢谢我一定会去看看 0xEC74
-
那么你的容器视图有什么问题?子控制器应与容器视图大小相同,容器视图应根据不同的屏幕尺寸自动调整大小。你没有得到这种行为吗?
-
不,我不明白。它不会自动调整大小
标签: ios resize storyboard containers appdelegate