gpt4 book ai didi

swift - SCNText 对齐在 iOS 中不起作用

转载 作者:搜寻专家 更新时间:2023-10-31 08:23:58 25 4
gpt4 key购买 nike

我试过右对齐,但还是左对齐。

let txt = SCNText(string: "TEST", extrusionDepth: 10) 
txt.chamferRadius = 5 //0<chamfer<extrusion depth
txt.firstMaterial.diffuse.contents = UIColor.whiteColor()
txt.containerFrame = CGRectMake(-200, -150, 400, 200) //on iPad Air Sim in Landscape
txt.wrapped = true
txt.alignmentMode = kCAAlignmentRight

怎么了?

谢谢!

最佳答案

看起来对齐工作正常 - 尝试向您的测试字符串添加第二行,例如 "TEST\nT" 并在左右对齐模式之间切换。但是 SCNText 会适应其节点的坐标系,因此单独对齐不一定能让文本按照您希望的方式适合您的场景。

您可以使用节点的 pivot 属性调整节点的内容如何适应其父空间。将其设置为基于 bounding box 的翻译转换 (SCNMatrix4MakeTranslation)您的文本,您可以根据需要更改布局。

关于swift - SCNText 对齐在 iOS 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25652946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com