我做所有事情编程时为ios开发,所以我手动初始化loadView中的视图控制器视图为我所有的视图控制器(这是苹果说要做的)。这样做会让我感到挫折的是,最初的viewcontrollers框架{{0,20},{320,460}}不正确地解释了我的应用中的任何navbars或tabbars。这个观点终于在viewDidAppear中设定了适当的框架,但是到那时,任何事情都为时已晚。无论如何,无需手动计算它就可以更早地识别视图布局?沮丧与视图初始化loadView
这很令人沮丧,因为我总是需要手动检查手机是否处于横向模式或纵向模式才能解释旋转,并且如果必须以特定方式设置我的子视图,而我无法使用自动调整,那么我也必须做手动计算。
苹果推荐这样做的任何模式吗?或者无论如何要让它识别视图布局而不必手动计算它?
只是好奇,为什么你以编程方式做一切? – 5StringRyan 2012-01-30 23:47:29
我只是喜欢,而且我为我的应用程序制作的很多视图在运行时都是动态的,所以我需要。 – 2012-01-30 23:59:45
你应该使用'[[UIScreen mainScreen]边界]'获取当前视图的大小 – wattson12 2012-01-30 23:58:54