[英]SCNText Alignment not working in iOS
我嘗試了正確的對齊,但它仍然保持對齊。
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
屬性調整節點內容如何適合其父空間。 根據文本的邊界框將其設置為轉換變換( SCNMatrix4MakeTranslation
),您可以根據需要更改布局。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.