- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这个 Storyboard:
var actualVisibleView : String? = nil
func showSubViewInContainerView(view: String, parms: String?){
let controller = storyboard!.instantiateViewController(withIdentifier: view)
systemContainerView.subviews.forEach { $0.removeFromSuperview() }
systemContainerView.addSubview(controller.view)
if view == "ConceptGalleryView" {
}
addChildViewController(controller)
controller.view.translatesAutoresizingMaskIntoConstraints = false
systemContainerView.addSubview(controller.view)
NSLayoutConstraint.activate([
controller.view.leadingAnchor.constraint(equalTo: systemContainerView.leadingAnchor),
controller.view.trailingAnchor.constraint(equalTo: systemContainerView.trailingAnchor),
controller.view.topAnchor.constraint(equalTo: systemContainerView.topAnchor),
controller.view.bottomAnchor.constraint(equalTo: systemContainerView.bottomAnchor)
])
controller.didMove(toParentViewController: self)
self.actualVisibleView = view
print("OPEN: \(view)")
}
在左侧菜单中,我使用以下代码在此 containerview 中打开各种 View :
showSubViewInContainerView(view: "View1", parms: "1")
showSubViewInContainerView(view: "View2", parms: "2")
showSubViewInContainerView(view: "View3", parms: "3")
showSubViewInContainerView(view: "View4", parms: nil)
例如,我调用了 ConceptGalleryView.swift:
var idGallery = 0
override func viewDidLoad() {
super.viewDidLoad()
}
如何从 showSubViewInContainerView 函数保存 idGallery 参数 - parms?
最佳答案
将其传递到:ViewController 底部。
你必须创建公共(public)变量,这样你就可以从 View Controller 到另一个:
class variables
{
static var name: String = ""
}
并打印出变量:
print("\(variables.name)")
关于ios - 将数据从 MainView 传递到 ContainerView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50602909/
我有一个 UIView,其中周围有一个圆形边框。这是它的代码: let v = UIView() self.view.addSubview(v) v.backgroundColor = .orange
在实用程序应用程序中,在 viewDidLoad 方法中,我具有以下功能,其中包括: [self hideObjects]; [self setColorAndSizes]; [self fadeIn
如果不显示第二个 NavigationView,我找不到从 ViewB 转到 ContentView 的方法在另一个之上NavigationView . struct ContentView: Vie
我有这个 Storyboard: 和这段代码: var actualVisibleView : String? = nil func showSubViewInContainerView(view:
因此,我即将更新我的应用程序,但遇到了问题。在我的主屏幕上,我有一系列导致不同 View 的 UIButton。我使用 Interface Builder 创建了 UIButtons。 在我的最新更新
我正在尝试根据 setting.bundle 中的切换开关状态更改我的应用程序的 mainView。我想要的默认设置为 NO,我已经设置了。但似乎我遗漏了一些东西,我似乎可以通过我的代码更改 View
我在 Storyboard中有一个布局 View 。我的结构具有以下元素: 关闭按钮背景 (UIView)、主视图 关闭图标(UIButton), subview 关闭按钮标签 (UILabel)、
是否可以像苹果通讯录app一样显示全部联系人列表? 是否有我可以使用的苹果 UI? 或者我是否需要使用 ABAddressBook 复制完整的联系人并构建我自己的 ListView? 我知道有 ABP
如何将 MainView 注册到另一个 View 触发的事件? 我已经尝试过ComponentUtil.addListener()但这对我不起作用。另一方面,我什至不确定触发事件的 View 是否是在
我现在有点无能为力。我在 MEF 中使用 Caliburn 微框架。主应用程序应该加载基本上只包含服务功能的插件。但是,一旦我引用外部程序集,CaliburnMicro 就会拒绝找到 MainWind
我有两个 ViewController。我的第一个 View 有两个按钮(按钮 1 和按钮 2,每个按钮都使用 UIImageView 连接到第二个 View 。 我想要发生的是,当我按下按钮 1 时
结构是这样的,.. *) MainView 1) viewLocations(UIVIEW) // this one is adding fine a) viewBa
对于单 View 应用程序,我添加了一个 MainView 真的很奇怪上课并制作了ViewController.xib使用 MainView 的自定义类, 并 catch touchesMoved事件
我正在将我的手机应用移植到 iPad。 我在“摘要”下将目标的“设备”更改为 Universal。我使用条件 (UI_USER_INTERFACE_IDIOM()==UIUserInterfaceId
我在任何地方都找不到这个问题的答案,希望你们中的一个能帮助我。 我有一个包含一些内容的 MainView。按下一个按钮,我想打开一个 DetailView。我正在使用 ZStack 在顶部分层 Det
我正在创建一个投标程序来给客户报价。我正在使用 WPF + MVVM 我想做的是能够从主页直接创建一个快捷方式 (Ctrl+O) 到 View ,使我能够选择要打开的投标。 我无法想象这很困难,我只是
我想知道这是否是 .NET 的标准功能:在 ParentView 中设置 DataContext 时,它会过滤到所有 subview 。 假设您有 ParentView、ChildView1 和 Ch
问题是View加载了,但是里面的元素没有加载或者没有出现,为什么? xib 图像是: 对应的.h为: #import @interface DownloadView : UIView @proper
总的来说,我对 Objective-C 和 iOS 开发还比较陌生,如果对我的问题有任何帮助和指导,我将不胜感激。 我已经编写了我的第一个应用程序,它是一个具有主视图和翻转 View 的“实用程序”应
我已经在 xcode 中为 iphone 创建了一个基于实用程序的应用程序。基本上我有一个主视图和一个反面 View 。 在主视图上,我有一个图像以及一个按钮和一个标签,用于转到另一侧 View 。
我是一名优秀的程序员,十分优秀!