问题标签 [viewwithtag]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 在 UITableView 中加载数据时,cell.contentView.viewWithTag 给出 nil 值
我正在寻找在的第一条记录上捕获的图像点击事件UITableView
,当用户点击我时,cell.imageAvtar
我只想捕获该事件。
这是我正在使用的代码
但是(cell.contentView.viewWithTag(101)
正在返回nil
。我也尝试(cell.contentView.viewWithTag(100)
过 (cell.imageAvtar.viewWithTag(101) 。
swift - 如何在 Swift 中使用 ViewWithTag?
我是 Swift 的新手,但是我以前在 Objective-C 工作过。如果单元格在 UITableView 中被重用,我在签入时遇到问题。
我用过 MGSwipebleCell。滚动 lblMessage 时重叠。即使我们无法检查 cell 是否为 nil。那么在这种情况下如何使用 viewWithTag 呢?纳克斯
ios - tableview viewWithTag 没有检索 UIElements Objective-c
我正在使用一些我以前见过的代码。本质上,用户使用一些按钮在帖子上回答是或否。按“是”或“否”会更新正常工作的数据库,还会更新不工作的可见 UI。此 UI 更新按钮,以便选择一个按钮,另一个突出显示,并且两个按钮都被禁用以进行用户交互。它还对两个 UILabel 进行了更改。这些按钮调用的方法需要更新数据库并从 tableViewCell 检索按钮并更新更改我的方法在另一个 ViewController 中工作,所以我无法理解这里的区别。这是我的 cellForRowAtIndexPath
本质上,这样做是在第一个单元格中创建用户配置文件,并加载用户提出的所有问题。这是我看到的旧 tableView 和这个 tableView 之间的主要区别。在 createYesNoCell 中,我创建 UIElements 并按如下方式创建标签
按钮具有启动许多事情的选择器。它找到以下按钮按下了哪个按钮。
当我查看这些 viewWithTag 调用时,它们是零。从我之前的实现中我可以看到的唯一区别是旧的有部分和一排,而这个是所有行和一个部分。因此,用 indexPath.row 替换 indexPath.section 应该可以解决这个问题。我还检查了在 cellForRowAtIndexPath 中创建的标记是否与在 yes/no 投票方法中恢复的行相同,因为由于在 indexPath.row==0 处创建了配置文件单元格,所以它被替换了一个。我尝试将单元格传递给是/否投票方法,并尝试使用 contentView 恢复按钮和标签,就像在类似帖子中提出的一些建议一样。然而,这似乎并没有解决我的问题。真的很感激对此的一些见解。
swift - 在 Swift3 中基于 viewWithTag 改变 UIView
在 Objective C 中,很容易使用强制转换来改变UIView
基于标签的图像(UIImageView*)
——比如:
我一直在尝试找到一个可以在 Swift 3 中做同样事情的最新示例。我终于找到了解决方案——你需要使用as! 关键字和可选的强制转换为UIImageView?
. 如果你需要这样做——这里有一些工作代码:
无论如何——花了几个小时才弄清楚这一点,而且所有的东西都适用于 Swift 2 或 Objective C——我认为 Swift 3 的例子可能有用。
干杯!约翰·p
ios - 为什么 viewWithTag 返回 nil
activite1Label 作为标签 1
ios - 变量不存储?
我目前正在开发一个战术屏幕应用程序,人们可以在其中访问数据库以添加将玩家添加到他们的屏幕中。数据库工作正常,我现在正在尝试将玩家信息传递到所选位置。玩家信息传递得很好,但我现在在尝试将玩家信息实现到所选位置时遇到了麻烦:
以上是演示我如何尝试使用 保存所选位置的标签的方法selectedP
,因此我可以访问其子视图。在上述方法中打印出正确的标签。但是,当我尝试在另一种方法中调用它时,返回的变量始终为零。我不确定问题是什么。这是我尝试调用selectedP
变量的方法:
简单地打印selectedP
会使程序崩溃,因为它显然等同于nil
. 有什么我做错了吗?
我必须注意,该setPlayer()
方法是由另一个类的 segue 调用的,该类本质上是一个View Player
类。这在应用程序中显示为弹出框。我不确定如果你调用 popoverController 变量基本上会恢复吗?
ios - How to change an image with a "viewWithTag" programmatically?
I'm currently working with nibs need to change the images based on their tag programmatically based on country. I've tried:
but it throws an error "Value of type UIView has no member image", any clue on how to do this?
swift - 无法找到带有标签的视图
在我的 viewWillAppear() 中,我创建了一个标签并给它一个标签。当满足另一个条件时,我尝试删除标签,但由于某种原因,它不起作用并且标签仍在视图中。我一定做错了什么...
我没有意识到在这一行中label = UILabel(frame: CGRect(x: 0, y: self.view.frame.height/3, width: self.view.frame.width, height: 100))
我正在创建一个默认标签为 0 的新标签。将其更改为label?.frame = CGRect(x: 0, y: self.view.frame.height/3, width: self.view.frame.width, height: 100)
以便我不创建新标签并且一切正常。愚蠢的错误。
ios - UITableViewCell 上不显示内容视图
这是我的故事板的一部分:
这是我正在运行的应用程序:
这是我的部分代码:
我已经在各个地方连接了按钮和文本字段,我可以保证这部分没有错,但是当我点击第一行的添加按钮时,我只得到一个没有任何内容的单元格。
如果我使用这样cell.deleteButton...
的代码,Xcode 会报错:
线程 1:致命错误:在展开可选值时意外发现 nil
然后我尝试使用该viewWithTag
方法查看是否显示内容,但我仍然得到与以前相同的错误。
这是我第一次遇到这种错误。我的其他程序中的类似代码和方法没有错误。