草庐IT

UiviewController

全部标签

objective-c - 记录项目中所有 UIViewController 的类名

我们收到了一个来自外包的巨大项目,我们正在尝试“修复”。项目中有数百个ViewController。我们的目标是轻松确定我们当前在设备上查看的类别。我们的解决方案(没有用,因此出现了SO问题)如下。通过类别覆盖UIViewController的viewDidAppear方法:-(void)viewDidAppear:(BOOL)animated{NSLog(@"CurrentViewClass:%@",NSStringFromClass(self.class));[selfviewDidAppear:animated];//Alsotriedthis://[superviewDidAp

objective-c - 确定 UIViewController 是否以模态方式呈现

我的应用程序的主窗口包含一个基于xib的UITabBarController(在InterfaceBuilder中完全配置),它也可以模态显示(很像Music.app的“将歌曲添加到播放列表”模态视图)。UITabBarController包含许多UINavigationController,而这些UINavigationController又包含子类化的UITableViewController。这就是我目前检测子类化的UITableViewController是否呈现在模态UITabBarController中的方式:-(void)viewDidLoad{[superviewDid

objective-c - 确定 UIViewController 是否以模态方式呈现

我的应用程序的主窗口包含一个基于xib的UITabBarController(在InterfaceBuilder中完全配置),它也可以模态显示(很像Music.app的“将歌曲添加到播放列表”模态视图)。UITabBarController包含许多UINavigationController,而这些UINavigationController又包含子类化的UITableViewController。这就是我目前检测子类化的UITableViewController是否呈现在模态UITabBarController中的方式:-(void)viewDidLoad{[superviewDid

ios - 在两个 UIViewControllers 的 View 之间滑动

我知道我已经问过几次这个问题,但我经验不足,认为我还没有得到正确的答案。我现在有两个ViewController,每个都有一个.h文件、一个.m文件和一个.xib文件。在这两个.xib文件中,我都有一个UIView。我怎样才能让你可以在这两个View之间滑动?例如,应用程序在第一个View中打开,然后您从右向左滑动,下一个View就会出现。我希望在滑动照片时滑动的动画类似于照片应用程序的动画。 最佳答案 虽然您可以自己实现它(使用customcontainerviewcontroller结合UIPanGestureRecognize

ios - 在两个 UIViewControllers 的 View 之间滑动

我知道我已经问过几次这个问题,但我经验不足,认为我还没有得到正确的答案。我现在有两个ViewController,每个都有一个.h文件、一个.m文件和一个.xib文件。在这两个.xib文件中,我都有一个UIView。我怎样才能让你可以在这两个View之间滑动?例如,应用程序在第一个View中打开,然后您从右向左滑动,下一个View就会出现。我希望在滑动照片时滑动的动画类似于照片应用程序的动画。 最佳答案 虽然您可以自己实现它(使用customcontainerviewcontroller结合UIPanGestureRecognize

ios - presentViewController 过渡动画

在我的代码中,我使用presentViewController来调用我的第二个ViewController[selfpresentViewController:secondControlleranimated:YEScompletion:nil];当我调用时,我需要显示从左到右的动画(就像在navigationController中一样)我不想使用navigationController但我需要在presentViewController中使用类似于navigationController的动画... 最佳答案 在呈现ViewCon

ios - presentViewController 过渡动画

在我的代码中,我使用presentViewController来调用我的第二个ViewController[selfpresentViewController:secondControlleranimated:YEScompletion:nil];当我调用时,我需要显示从左到右的动画(就像在navigationController中一样)我不想使用navigationController但我需要在presentViewController中使用类似于navigationController的动画... 最佳答案 在呈现ViewCon

objective-c - 应用程序窗口应该在应用程序启动警告结束时有一个 Root View Controller

我已经被这个警告困扰了几个小时了。我环顾四周寻找答案,尝试了我找到的所有答案,但找不到解决方案。这是我的代码的摘要,Xcode默认生成。这是在我的AppDelegate中-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{self.window.rootViewController=self.navigationController;[self.windowmakeKeyAndVisible];returnYES;}我在main.

objective-c - 应用程序窗口应该在应用程序启动警告结束时有一个 Root View Controller

我已经被这个警告困扰了几个小时了。我环顾四周寻找答案,尝试了我找到的所有答案,但找不到解决方案。这是我的代码的摘要,Xcode默认生成。这是在我的AppDelegate中-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{self.window.rootViewController=self.navigationController;[self.windowmakeKeyAndVisible];returnYES;}我在main.

ios - 出现键盘时如何使 View Controller 滚动到文本字段

我想让我的uiviewcontroller.xib滚动。我的ViewController有8个文本字段。所以我的问题是当我想在第5个textfield中写一些东西时,我的键盘覆盖了文本字段。我怎样才能摆脱这个问题,并使我的ViewController滚动?我是iPhone开发新手,请详细指导。提前致谢。 最佳答案 您可以使用ScrollView.添加ScrollView将一个scrollView拖放到您的ViewController上,就像您处理文本字段的方式一样,并调整尺寸以满足您的需要(看起来您希望它填充ViewControll