viewcontroller相关内容

具有相同信息的视图控制器之间的复杂导航系统(和导航栏)

我需要关于一个我一直想要解决的问题的帮助。 它是从父级获取信息的视图控制器(子级)之间的导航。如果有通知,则更新父项。我希望孩子们和父母一起立即更新。 这将是一个家庭控制器,在那里我可以显示基本信息。 然后是Home控制器内的一个按钮,该按钮将获取具有我提到的导航的View控制器。 我附上一个基本方案,以便您更好地了解它 我希望收到一个想法,即使它是以编程方式开始思考逻辑的基本想法。 ..
发布时间:2022-06-15 20:02:48 移动开发

在不干扰当前层次结构的情况下在Xcode中显示视图控制器的实例

我正在生产一个在Xcode中用Swift编写的应用程序,我已经达到了一个开发点,在这个点上我需要能够实例化视图。理想情况下,我会更改程序的层次结构以包含“Main”或“Parent”视图,主视图将负责显示提供给它的视图。 我的目标是实例化其他视图控制器并将实例传递到主视图,然而,我对Xcode和Swift缺乏经验,我不确定如何在不改变整个情节提要层次结构的情况下包括主视图。 此处是提供 ..
发布时间:2022-06-15 19:51:15 移动开发

如何查看可以左右滑动和上下滑动的视图?

我正在学习适用于iOS的SwiftUI,我正在使用XCode13。如何使用向左和向右滑动我的视窗来更改同一‘容器’或‘集合’中的不同视图,并且允许向上和向下滑动以更改主视图?(...转到下一个或上一个(如果它们在“提要”中)。) 这是我制作的一段视频,目的是完美地将我的情况可视化:https://youtu.be/6MhFQu0AZx4 *(在视频中,红色框是用户看到的屏幕,我正在尝试 ..
发布时间:2022-06-12 12:11:02 移动开发

在 iOS 13 全屏中呈现模式

在 iOS 13 中,模态视图控制器在呈现时具有新的行为. 现在它默认不是全屏的,当我尝试向下滑动时,应用程序会自动关闭视图控制器. 如何防止这种行为并恢复到旧的全屏模式 vc? 谢谢 解决方案 使用 iOS 13,如 Platforms State of the Union 在 WWDC 2019 期间,Apple 推出了新的默认卡片演示.为了强制全屏,您必须明确指定它 ..
发布时间:2022-01-30 18:13:07 移动开发

更改按钮单击时的 viewController

我是 iPhone 编程的新手.我正在尝试的是我有一个带按钮的屏幕.而且我想更改视图控制器,不仅是单击该按钮时的视图(我知道如何添加子视图),因为从第二个视图控制器,我必须转到第三个视图,如果我首先添加子视图,这是不可能的地方.有人可以帮我吗?这可能吗?如果是,如何?所有视图和视图控制器都是以编程方式创建的.我没有使用 IB. 编辑:这是点击按钮时触发的相关代码 -(id)showCurr ..
发布时间:2022-01-17 23:51:19 移动开发

当我的 ViewController 嵌入到 UINavigationController 中时,如何对值进行 segue?

我有两个视图控制器,它们通过 segue 和 prepareForSegue 方法来回发送值.在我决定将 ViewController 嵌入导航控制器之前,这对我来说一直很完美. 如果您查看下面的方法,您会发现问题是我的 destinationViewController 不再是 ViewController...它是我新创建的 UINavigationController. Time ..
发布时间:2022-01-17 13:04:40 移动开发

一个视图控制器ios的强制横向

我查看了几个类似问题的答案,但没有一个答案有效.我有一个应用程序,除了我拥有的一个照片查看器之外,我需要所有肖像.在目标菜单的支持方向部分中,我只有纵向.我如何强制我的一种观点是风景.它正在从导航控制器推入堆栈,但我正在使用情节提要来控制这一切. 解决方案 由于答案似乎隐藏在问题的评论中,并且由于 ArunMak 的答案相当混乱,所以我将提供我发现的内容: 我所要做的就是将此函数添加 ..

MvvmCross 使用选项卡中的模态 ViewController

我搜索过 SO &MvvmCross & 的其他地方模态的,但现有的一个答案对我们没有帮助. 我们正在使用 MonoTouch &MvvmCross,这似乎是一个相当强大的组合.但是,我们在导航方面遇到了一些问题,我们正在逐步解决这些问题!当前的问题是- 应用程序使用 TabBarController 运行,每个选项卡都可以导航到更多级别 - 这很好用.然而,客户端希望其中一个选项卡上 ..
发布时间:2022-01-17 10:28:39 其他开发

iOS - 将框架故事板链接到 ViewController 以在主项目中使用

我正在尝试在我的主项目中完成并使用故事板,该项目是在框架中创建的.这是为了在未来的众多不同项目中使用该框架. 我已经使用捆绑包将故事板提供给主项目,并且在构建应用程序时可以看到它.然而,同样位于框架内的附加 ViewController 在运行时不会链接.框架中的所有类都被导入到主项目中. 错误消息说它找不到视图控制器. 我尝试将视图控制器添加到包中,但它不喜欢这样,因为它不允许 ..
发布时间:2022-01-16 19:42:42 移动开发

在导航控制器中禁用视图控制器的旋转

首先,这不是重复的.我已经在 SO 上查看了与此相关的所有问题,但没有一个对我有用.希望这只是因为我是 iOS 开发的新手,但我怀疑这在我的情况下是不可能的.我附上了一张我想要禁用旋转的视图控制器的图片. 我已经尝试过:子类化我想要禁用旋转的视图控制器,并通过将其设置为 NO 来使用 shouldAutoRotate 方法.显然这不起作用,因为导航控制器决定了它的视图控制器是否可以旋转.所以 ..

加载 viewcontroller 后 App 运行缓慢,然后卸载约 15-20 次

使用:Xcode 4.6故事板弧模型转至 SecondViewController 我有一个应用程序,它的主 ViewController 会在设备向右旋转时加载一个新的 veiwController.当应用程序启动时,一切正常.如果我旋转设备,然后返回卸载 secondview 控制器,大约 15-20 倍的应用程序非常缓慢.我已经缩小范围,它仅在加载第二个视图控制器并且仅当我旋转设备数次 ..
发布时间:2022-01-16 14:23:11 移动开发

UIScrollView 防止视图控制器上的 touchesBegan、touchesMoved、touchesEnded

我正在我的视图控制器(UIViewController 的自定义子类)中处理几个 UI 组件的触摸.它有方法 touchesBegan:withEvent:、touchesMoved:withEvent: 和 touchesEnded:withEvent:.它工作正常.然后我添加了一个滚动视图(UIScrollView)作为层次结构中的顶视图. 现在我在视图控制器上的触摸处理程序不起作用.他 ..
发布时间:2022-01-12 21:24:47 移动开发

iOS:目前有没有办法防止两个视图控制器同时被推送或弹出?

我看到的唯一解决方案是对 stackoverflow 问题的回答.我在下面发布了链接.我指的答案是第五个.然而,似乎有些用户对解决方案有一些问题.不知道有没有别的类可以防止两个控制器同时被推送.任何提示或建议表示赞赏. #import "UINavigationController+Consistent.h"#import ///此字符用于为 isPushingV ..
发布时间:2022-01-12 11:20:44 移动开发

如何从 Sprite Kit 场景中引用当前的 Viewcontroller

我很难找到这个问题的答案,我认为这并不难. 如何从 SKScene 引用视图控制器上定义的方法和属性? 并以此为基础:如何从另一个 SKScene 中加载的 SKScene 引用 ViewController? 解决方案 比我的“反向引用"答案更好的选择是使用协议显式定义 SKScene 子类期望的方法UIViewController 子类来实现.以下是您需要完成的步骤. ..
发布时间:2022-01-11 12:00:43 移动开发