0
A
回答
3
您可以将2D转换到任何UIView的subclasss实例。如果label
是您的UILabel,然后:
label.transform = CGAffineTransform(a: 1.0, b: tan(-0.5), c: 0.0, d: 1.0, tx: 0.0, ty: 0.0)
的参数是表示变换矩阵的值。该矩阵
| a b 0 |
| c d 0 |
| tx tx 1 |
skew matrix algorithm对参数如何设置的细节。对于你的歪斜,b是重要的价值。
-2
您可以尝试使用CGAffineTransform affineTransformMakeShear()
送给你的UIView所需的歪斜的效果。
+0
'affineTransformMakeShear()'在iOS SDK中不存在。 –
0
应用转换到的UILabel。一个小的负面b
将像您的图片中一样倾斜。游乐场例如:
let container = UIView(frame: CGRect(x: 0, y: 0, width: 400, height: 200))
let label = UILabel()
label.text = "ADDRESS"
label.sizeToFit()
label.transform = CGAffineTransform(a: 1.0, b: -0.5, c: 0, d: 1.0, tx: 0, ty: 20)
container.addSubview(label)
PlaygroundPage.current.liveView = container
container
+0
非常感谢! :) –
相关问题
- 1. UILabel上的文字包装iOS
- 2. iOS - UILabel上的影子传播
- 3. iOS中的UIStepper UILabel
- 4. uiautomation iOS的uilabel值
- 5. iOS UILabel高度
- 6. iOS IBOutlet UILabel Duplicate
- 7. IOS UILabel sizeToFit
- 8. 的iOS 9故障的UILabel
- 9. 的iOS的UILabel比文字
- 10. xamarin ios uilabel问题
- 11. iOS设置UILabel值
- 12. 推UILabel与另一个UILabel
- 13. UILabel iOS中的填充Swift
- 14. IOS的UILabel SETFRAME错误
- 15. HTML中的UILabel(IOS)格式
- 16. iOS - 不同格式的UILabel
- 17. UITableViewCell上的UILabel
- 18. 问题与的UILabel
- 19. 与UILabel的问题
- 20. 如何添加UILabel上面的UILabel
- 21. UILabel与帧
- 22. 图像上的UILabel
- 23. 的UILabel和上标
- 24. UILabel上的渐变?
- 25. 的UILabel与NSAttributedString做工作的iOS 7,但不会在iOS 6中
- 26. iOS UILabel旋转问题
- 27. UILabel sizeToFit崩溃在iOS 8
- 28. Objective-C命名UILabel iOS
- 29. iOS - UITextField被UILabel压扁
- 30. UIPickerView随机旋转UILabel iOS
也许你想说的话:'label.tranform = CGAffineTransform(...)这是' –
现在! –
双击Xcode和Safari给出不同的结果:) –