viewcontroller相关内容
我需要关于一个我一直想要解决的问题的帮助。 它是从父级获取信息的视图控制器(子级)之间的导航。如果有通知,则更新父项。我希望孩子们和父母一起立即更新。 这将是一个家庭控制器,在那里我可以显示基本信息。 然后是Home控制器内的一个按钮,该按钮将获取具有我提到的导航的View控制器。 我附上一个基本方案,以便您更好地了解它 我希望收到一个想法,即使它是以编程方式开始思考逻辑的基本想法。
..
我正在生产一个在Xcode中用Swift编写的应用程序,我已经达到了一个开发点,在这个点上我需要能够实例化视图。理想情况下,我会更改程序的层次结构以包含“Main”或“Parent”视图,主视图将负责显示提供给它的视图。 我的目标是实例化其他视图控制器并将实例传递到主视图,然而,我对Xcode和Swift缺乏经验,我不确定如何在不改变整个情节提要层次结构的情况下包括主视图。 此处是提供
..
我正在学习适用于iOS的SwiftUI,我正在使用XCode13。如何使用向左和向右滑动我的视窗来更改同一‘容器’或‘集合’中的不同视图,并且允许向上和向下滑动以更改主视图?(...转到下一个或上一个(如果它们在“提要”中)。) 这是我制作的一段视频,目的是完美地将我的情况可视化:https://youtu.be/6MhFQu0AZx4 *(在视频中,红色框是用户看到的屏幕,我正在尝试
..
在 iOS 13 中,模态视图控制器在呈现时具有新的行为. 现在它默认不是全屏的,当我尝试向下滑动时,应用程序会自动关闭视图控制器. 如何防止这种行为并恢复到旧的全屏模式 vc? 谢谢 解决方案 使用 iOS 13,如 Platforms State of the Union 在 WWDC 2019 期间,Apple 推出了新的默认卡片演示.为了强制全屏,您必须明确指定它
..
..
..
我有一个 MyViewController.swift 和一个 MyViewController.xib 展示 MyViewController 的布局. 我尝试了不同的方法来加载这个视图控制器,包括: //1让 myVC = UINib(nibName: "MyViewController", bundle:nil).instantiateWithOwner(nil, options:
..
我是 iPhone 编程的新手.我正在尝试的是我有一个带按钮的屏幕.而且我想更改视图控制器,不仅是单击该按钮时的视图(我知道如何添加子视图),因为从第二个视图控制器,我必须转到第三个视图,如果我首先添加子视图,这是不可能的地方.有人可以帮我吗?这可能吗?如果是,如何?所有视图和视图控制器都是以编程方式创建的.我没有使用 IB. 编辑:这是点击按钮时触发的相关代码 -(id)showCurr
..
我有两个视图控制器,它们通过 segue 和 prepareForSegue 方法来回发送值.在我决定将 ViewController 嵌入导航控制器之前,这对我来说一直很完美. 如果您查看下面的方法,您会发现问题是我的 destinationViewController 不再是 ViewController...它是我新创建的 UINavigationController. Time
..
我创建了一个具有串行视图(A、B、C、D、...)的应用程序,我需要将 D 弹回 B.有人可能会说为什么不使用: [self.navigationController popToViewController:[[self.navigationController viewControllers] objectAtIndex:1] animated:YES]; 但是,这不是一个好的解决方案.因为
..
我查看了几个类似问题的答案,但没有一个答案有效.我有一个应用程序,除了我拥有的一个照片查看器之外,我需要所有肖像.在目标菜单的支持方向部分中,我只有纵向.我如何强制我的一种观点是风景.它正在从导航控制器推入堆栈,但我正在使用情节提要来控制这一切. 解决方案 由于答案似乎隐藏在问题的评论中,并且由于 ArunMak 的答案相当混乱,所以我将提供我发现的内容: 我所要做的就是将此函数添加
..
我有系统“NavigationViewController -> MyViewController",我想以编程方式将 MyViewController 呈现在第三个视图控制器中.问题是 MyViewController 中没有导航栏.你能帮助我吗? var VC1 = self.storyboard.instantiateViewControllerWithIdentifier("MyView
..
我想从一个视图控制器导航到另一个.如何将以下 Objective-C 代码转换为 Swift? UIViewController *viewController = [[self storyboard] instantiateViewControllerWithIdentifier:@"Identifier"];UINavigationController *navi = [[UINavigat
..
我搜索过 SO &MvvmCross & 的其他地方模态的,但现有的一个答案对我们没有帮助. 我们正在使用 MonoTouch &MvvmCross,这似乎是一个相当强大的组合.但是,我们在导航方面遇到了一些问题,我们正在逐步解决这些问题!当前的问题是- 应用程序使用 TabBarController 运行,每个选项卡都可以导航到更多级别 - 这很好用.然而,客户端希望其中一个选项卡上
..
我正在尝试在我的主项目中完成并使用故事板,该项目是在框架中创建的.这是为了在未来的众多不同项目中使用该框架. 我已经使用捆绑包将故事板提供给主项目,并且在构建应用程序时可以看到它.然而,同样位于框架内的附加 ViewController 在运行时不会链接.框架中的所有类都被导入到主项目中. 错误消息说它找不到视图控制器. 我尝试将视图控制器添加到包中,但它不喜欢这样,因为它不允许
..
首先,这不是重复的.我已经在 SO 上查看了与此相关的所有问题,但没有一个对我有用.希望这只是因为我是 iOS 开发的新手,但我怀疑这在我的情况下是不可能的.我附上了一张我想要禁用旋转的视图控制器的图片. 我已经尝试过:子类化我想要禁用旋转的视图控制器,并通过将其设置为 NO 来使用 shouldAutoRotate 方法.显然这不起作用,因为导航控制器决定了它的视图控制器是否可以旋转.所以
..
使用:Xcode 4.6故事板弧模型转至 SecondViewController 我有一个应用程序,它的主 ViewController 会在设备向右旋转时加载一个新的 veiwController.当应用程序启动时,一切正常.如果我旋转设备,然后返回卸载 secondview 控制器,大约 15-20 倍的应用程序非常缓慢.我已经缩小范围,它仅在加载第二个视图控制器并且仅当我旋转设备数次
..
我正在我的视图控制器(UIViewController 的自定义子类)中处理几个 UI 组件的触摸.它有方法 touchesBegan:withEvent:、touchesMoved:withEvent: 和 touchesEnded:withEvent:.它工作正常.然后我添加了一个滚动视图(UIScrollView)作为层次结构中的顶视图. 现在我在视图控制器上的触摸处理程序不起作用.他
..
我看到的唯一解决方案是对 stackoverflow 问题的回答.我在下面发布了链接.我指的答案是第五个.然而,似乎有些用户对解决方案有一些问题.不知道有没有别的类可以防止两个控制器同时被推送.任何提示或建议表示赞赏. #import "UINavigationController+Consistent.h"#import ///此字符用于为 isPushingV
..
我很难找到这个问题的答案,我认为这并不难. 如何从 SKScene 引用视图控制器上定义的方法和属性? 并以此为基础:如何从另一个 SKScene 中加载的 SKScene 引用 ViewController? 解决方案 比我的“反向引用"答案更好的选择是使用协议显式定义 SKScene 子类期望的方法UIViewController 子类来实现.以下是您需要完成的步骤.
..