Ios7 子类化PFLogInViewController时的视图大小

Ios7 子类化PFLogInViewController时的视图大小,ios7,parse-platform,pfloginviewcontroller,Ios7,Parse Platform,Pfloginviewcontroller,将PFLogInViewController子类化以进行自定义时。如何更改视图的大小? 我已经阅读了本教程: 但它似乎没有答案 我的应用程序基于UITabBarController,其中一个选项卡需要登录。 尽管如此,如果用户无法登录,他仍然可以使用其他选项卡 在当前情况下,当用户点击标签要求登录时;他必须登录或关闭应用程序才能退出。因为PFLogInViewController占据了整个屏幕,点击另一个选项卡(全部覆盖)是没有出路的。 这显然不是很好。 如何使底部的标签保持可见 我试图在PFL

将PFLogInViewController子类化以进行自定义时。如何更改视图的大小? 我已经阅读了本教程: 但它似乎没有答案

我的应用程序基于UITabBarController,其中一个选项卡需要登录。 尽管如此,如果用户无法登录,他仍然可以使用其他选项卡

在当前情况下,当用户点击标签要求登录时;他必须登录或关闭应用程序才能退出。因为PFLogInViewController占据了整个屏幕,点击另一个选项卡(全部覆盖)是没有出路的。 这显然不是很好。 如何使底部的标签保持可见


我试图在PFLogInViewController子类的viewDidLoad方法中更改self.view.frame或self.logInView.frame,但似乎没有任何效果。

那么你应该制作你的应用程序,使其不从登录viewcontroller开始,而是打开所有可用的部分。包括一些按钮或其他机制,让用户进入登录页面


您可以在登录页面上包含一个按钮,上面写着“匿名使用应用程序”或类似内容,这会触发到主视图的切换。在随后的应用程序启动时,用户会立即进入此主视图。您仍然需要用户稍后登录的方式。

显然您是对的,我就是这么做的。应用程序不是以登录viewcontroller启动的。如果用户碰巧转到要求登录的选项卡,则会出现问题。如果用户想登录,已经有了一种方法(正是我所指的标签)。正如您所提到的,我可能可以通过一个按钮退出登录屏幕,但是如果我可以让这个登录屏幕不覆盖屏幕底部的UITabBar,那就简单多了。然后这些选项卡将可供用户转到不需要登录的另一个选项卡。这一定是可能的。