如何在swift 4中获取CATextLayer的“字符串”属性值?

穆罕默德·塔哈

我正在尝试访问 CATextlayer 中的文本值,我可以访问其他值但无法访问此字符串属性,它甚至没有显示在智能上。还有其他方法可以访问它吗?我是 swift 的新手。我有以下内容:

let textLayer = CATextLayer()
textLayer.isHidden = true
textLayer.contentsScale = UIScreen.main.scale
textLayer.fontSize = 14
textLayer.font = UIFont(name: "textLayer = CATextLayer()
textLayer.isHidden = true
textLayer.contentsScale = UIScreen.main.scale
textLayer.fontSize = 14
textLayer.font = UIFont(name: "Avenir", size: textLayer.fontSize)
textLayer.alignmentMode = kCAAlignmentCenter", size:textLayer.fontSize)
textLayer.string = "someText"
textLayer.foregroundColor = textColor.cgColor
textLayer.backgroundColor = color.cgColor
textLayer.isHidden = false
textLayer.contentsScale = UIScreen.main.scale
textLayer.name="someText"

我想访问这个字符串属性值

 override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    let touch = touches.first

    guard let point = touch?.location(in: cameraView) else { return }

    print(self.selectedObject = cameraView.layer.sublayers![2].string!)

    self.selectedObject = cameraView.layer.sublayers![2].name!//Textlayer
  // print(cameraView.layer.sublayers![3])//shapelayer


}
瓦迪安

sublayers属性被声明为基类[CALayer]

要从特定CALayer 子类获取值,您必须强制转换类型

if let textLayer = cameraView.layer.sublayers?[2] as? CATextLayer {
    print(textLayer.string!)
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在swift 4中从特定字符到字符串末尾获取子字符串?

来自分类Dev

如何在Swift 4中获取字符串中文本的索引?

来自分类Dev

如何在字符串中获取日期时间值?

来自分类Dev

如何在字符串中获取日期时间值?

来自分类Dev

Scala如何在字符串中给定属性名称的情况下获取对象属性值?

来自分类Dev

如何从PHP字符串获取图像src属性值?

来自分类Dev

如何从以字符串形式存储的xml数据中获取属性值?

来自分类Dev

如何在Swift的另一个类中为属性分配字符串值?

来自分类Dev

如何从Neo4j中的Node属性获取实际字符串

来自分类Dev

如何添加属性的字符串值而不是在Cypher Neo4J中重写它?

来自分类Dev

如何在Swift中使用字符串获取

来自分类Dev

如何在Swift中使用字符串获取

来自分类Dev

在Swift中从字符串值中获取数字

来自分类Dev

如何获取字符串C ++中字符的值?

来自分类Dev

如何从字符串中获取特定值或指定值?

来自分类Dev

如何在Swift中使用属性字符串附加属性文本字符串

来自分类Dev

如何在String数组中迭代并在Swift中获取子字符串?

来自分类Dev

如何在CSS content属性中混合url字符串和属性值?

来自分类Dev

如何在Swift中测试字符串的身份?

来自分类Dev

如何在Swift中根据字符串创建对象?

来自分类Dev

如何在Swift中创建动态字符串?

来自分类Dev

如何在Swift中对字符串的行进行排序?

来自分类Dev

如何在Struct Swift中显示字符串

来自分类Dev

如何在 SWIFT 中连接可选字符串

来自分类Dev

如何在Python中从具有多个字符串的数组中获取中值字符串值?

来自分类Dev

如何在Swift iOS8中正确获取字符串的宽度?

来自分类Dev

如何在iOS Swift中获取数组中所有字符串的首字母?

来自分类Dev

如何在macOS上的Swift3中获取字符串的长度

来自分类Dev

如何在Swift iOS8中正确获取字符串的宽度?

Related 相关文章

  1. 1

    如何在swift 4中从特定字符到字符串末尾获取子字符串?

  2. 2

    如何在Swift 4中获取字符串中文本的索引?

  3. 3

    如何在字符串中获取日期时间值?

  4. 4

    如何在字符串中获取日期时间值?

  5. 5

    Scala如何在字符串中给定属性名称的情况下获取对象属性值?

  6. 6

    如何从PHP字符串获取图像src属性值?

  7. 7

    如何从以字符串形式存储的xml数据中获取属性值?

  8. 8

    如何在Swift的另一个类中为属性分配字符串值?

  9. 9

    如何从Neo4j中的Node属性获取实际字符串

  10. 10

    如何添加属性的字符串值而不是在Cypher Neo4J中重写它?

  11. 11

    如何在Swift中使用字符串获取

  12. 12

    如何在Swift中使用字符串获取

  13. 13

    在Swift中从字符串值中获取数字

  14. 14

    如何获取字符串C ++中字符的值?

  15. 15

    如何从字符串中获取特定值或指定值?

  16. 16

    如何在Swift中使用属性字符串附加属性文本字符串

  17. 17

    如何在String数组中迭代并在Swift中获取子字符串?

  18. 18

    如何在CSS content属性中混合url字符串和属性值?

  19. 19

    如何在Swift中测试字符串的身份?

  20. 20

    如何在Swift中根据字符串创建对象?

  21. 21

    如何在Swift中创建动态字符串?

  22. 22

    如何在Swift中对字符串的行进行排序?

  23. 23

    如何在Struct Swift中显示字符串

  24. 24

    如何在 SWIFT 中连接可选字符串

  25. 25

    如何在Python中从具有多个字符串的数组中获取中值字符串值?

  26. 26

    如何在Swift iOS8中正确获取字符串的宽度?

  27. 27

    如何在iOS Swift中获取数组中所有字符串的首字母?

  28. 28

    如何在macOS上的Swift3中获取字符串的长度

  29. 29

    如何在Swift iOS8中正确获取字符串的宽度?

热门标签

归档