我有一个这样的循环:
for views in webview.scrollView.subviews
{
if(views.isKindOfClass(UIImageView))
{
}
}
在 isKindOfClass 条件中,我想获取 UIImageView 图像名称并执行另一个条件以查看 UIImageView 是否为某个图像名称。像这样:
for views in webview.scrollView.subviews
{
if(views.isKindOfClass(UIImageView))
{
//if image name is equal to stamp.png
}
}
这可能吗?
最佳答案
不可能。 您可能想改用 accessibilityIdentifier:
for view in webview.scrollView.subviews {
if let imageView = view as? UIImageView {
if imageView.accessibilityIdentifier == "yourImageID" {
// ...
}
}
}
您可以在 Interface Builder 中为 UIImageView 定义可访问性标识符。
关于ios - Swift 遍历 subview 并获取 if 条件的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38679002/