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給出不同的結果:) –