uiviewcontroller相关内容

视图控制器包含在 iOS 5 中是如何工作的?

在 WWDC 2011 Session 102 中,Apple 引入了 View Controller Containment,这是创建自定义视图控制器容器的能力,类似于 UITabBarController、UINavigationController 等. 我看了好几遍这些例子.有很多与这种模式相关的方法,但要准确地找出它们有点困难.我将在这里发布我的想法,看看社区是否会证实或否定我的怀 ..
发布时间:2022-01-14 19:23:24 移动开发

Xcode/iOS5:当键盘出现时,向上移动 UIView

我想在显示键盘时向上移动视图.键盘(高度:216)应该用它的高度推高我的视野.这可以通过简单的代码实现吗? 解决方案 要移动视图上,只需改变它的center.首先,将原始的保存在 CGPoint 属性中. - (void)viewDidLoad{...self.originalCenter = self.view.center;...} 然后,当键盘出现时根据需要进行更改: self ..
发布时间:2022-01-13 22:05:01 移动开发

键盘出现时如何使视图控制器滚动到文本字段

我想让我的 uiviewcontroller.xib 滚动.我的视图控制器有 8 个文本字段.所以我的问题是当我想在第 5 个 textfield 中写一些东西时,我的键盘会覆盖文本字段.我怎样才能摆脱这个问题,让我的视图控制器滚动? 由于是 iPhone 开发新手,请详细指导. 提前致谢. 解决方案 你可以使用 ScrollView. 添加滚动视图 将滚动视图拖放 ..
发布时间:2022-01-12 21:56:14 移动开发

iOS:ScrollView 无限分页 - 重复的结束大写

我有一个关于 ScrollView 中无限分页的问题.在我的应用程序中,ScrollView 中只有 3 个子视图.每个子视图都是从 xib 文件加载的.通常它在 ScrollView 中看起来像 ABC.我想进行无限分页,所以我添加了端盖,现在它看起来像 CABCA.如果用户在第一个 C,则跳转到常规 C,如果用户在最后一个 A,则跳转到常规 A.代码如下: - (void)scrollVie ..
发布时间:2022-01-12 21:31:56 移动开发

如何在 Swift 中获取 UIScrollView 的垂直方向?

如何在 VC 中获取向上/向下的滚动/滑动方向? 我想在我的 VC 中添加一个 UIScrollView 或其他东西,可以查看用户是否向上或向下滑动/滚动,然后隐藏/显示 UIView 取决于它是否是向上/向下手势. 解决方案 如果你使用 UIScrollView 那么你可以从 scrollViewDidScroll: 功能.您需要保存它的最后一个位置(contentOffset)并 ..
发布时间:2022-01-12 21:14:37 移动开发

如何使用社交框架呈现来自 SKscene 的 UIViewController?

我正在制作像 Flappy Bird 这样的游戏.如何呈现来自 SKScene 的 UIViewController?首先,我告诉我的环境 Mac OS X 10.9 Xcode 5.0.2 Sprite Kit(framework), social.framework(framework) 已添加到我的项目中 我的目标是在游戏结束时显示“分享"按钮.点击分享按钮图像应该会显示 ..

在呈现 SKScene 后取消隐藏 UIButtons 时延迟?

我遇到了一个我没有预料到的延迟/暂停,到目前为止的原因让我摸不着头脑.我有一个简单的游戏设置,其中 UIViewController 显示了许多 UIButtons [PLAY GAME] [VIEW SCORES] 等,它们依次呈现不同的 SKScene 我的问题是,当我尝试从 UIViewController 将这些按钮的可见性设置为可见(以前在 viewDidLoad 中设置为隐藏)时 ..
发布时间:2022-01-11 12:13:52 移动开发

从 SKScene 返回查看控制器

因此,当您使用 SpriteKit 模板创建项目时.你有你的视图控制器和你的 SKScene. 在我的视图控制器中,我使用默认给出的代码开始我的游戏并呈现场景. 在我的 TCAViewcontroller.m 中 - (IBAction)startGame:(id)sender {NSLog(@"开始游戏触发");mainPageImage.hidden = 1;//配置视图.//在 ..
发布时间:2022-01-11 11:42:53 移动开发

如何呈现来自 SKScene 的 UIViewController?

我通过 Sprite Kit 进入 iOS,我认为这是不明智的. 我的目标是在游戏结束时显示“分享"按钮.点击分享按钮应该会显示一个 SLComposeViewController (Twitter Share).场景的内容不应该改变. 指示“游戏结束"的游戏逻辑存在于 SpriteMyScene.m 中,它是 SKScene 的子类. 我可以通过这种方式在 Game Over ..
发布时间:2022-01-11 11:29:17 移动开发

斯威夫特/iOS.从导航堆栈中删除几个视图控制器

这是我想要做的,我不确定这是正确的方法,所以请给我一个建议如何去做. 我有带导航 VC 的初始 VC,我从它推第一个 VC,我从它推第二个 VC. 接下来我介绍(来自第二个 VC 的 NavigationController)第三个 VC. 现在我想从导航堆栈中删除第一个和第二个 VC. 之后我希望得到这样的结果:我解雇了第三个 VC,我看到了初始 VC 我怎样才能得 ..

Swift - 如何关闭所有视图控制器以返回根目录

我希望我的应用可以在每次用户需要时转到第一个视图控制器. 所以我想创建一个函数来关闭所有视图控制器,无论它是在导航控制器中推送还是以模态方式呈现或打开任何方法. 我尝试了各种方法,但我确实没有关闭所有视图控制器.有什么简单的方法吗? 解决方案 试试这个: self.view.window?.rootViewController?.dismiss(动画:真,完成:无) 它应该 ..
发布时间:2022-01-10 17:35:24 移动开发

使用 UISegmentedControl 在 UIViewController 之间切换

我有一个标签栏 -> 导航控制器结构.在其中一个选项卡中,我想在两个 UIViewController 之间切换(准确地说是 KalViewController 和 UITableViewController),使用位于导航栏中的 UISegmentedControl. 目前,我有第三个 UIViewController,它会在段值更改时弹出并推送适当的 ViewController.我认为 ..
发布时间:2022-01-08 16:20:17 移动开发

如何在不重叠状态栏的情况下在 iOS7 上呈现视图控制器

我看到当我将我的应用程序迁移到 iOS 7 时,在呈现视图控制器时导航栏出现在状态栏下方.我想很多人都遇到过同样的问题.这是我所看到的截图: 要求: 新视图必须“模态"出现,即我需要presentViewController. 显示某种导航栏或工具栏,状态栏采用 iOS 7 风格的导航栏背景颜色. 它必须在 iOS 6 上运行. 我正在使用 xib 来处理布局,并启用 ..
发布时间:2022-01-07 18:20:12 移动开发