gpt4 book ai didi

iphone - iOS Oblique TextView 在 Cocos2D 或原生中滚动

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:51:19 24 4
gpt4 key购买 nike

当文本不是垂直的时候,如何让 UITextView 滚动?

喜欢

      +--------------+
/ Text /
/ Here /
/ Is /
/ Not /
/ Vertical /
+--------------+

线条的起点与边框(背景)图像的角度相同。
或者,如果可以解决问题,我们可以使用 UITextView 以外的其他元素。

只在垂直方向滚动,
背景图片已修复,
不,可见的只是适合形状的部分,其他是隐藏的

屏幕受私有(private)许可保护,我无法发布。

最佳答案

您可以使用以下代码倾斜文本字段:

float angle = -20.0/180*M_PI;
CATransform3D skew = CATransform3DIdentity;
skew.m21 = tanf(angle);
textField.layer.transform = skew;

编辑:也许我误解了你的问题 - 你想要直文本,但倾斜滚动?如果是这种情况,您可以将 UITextField(或 UITextView)放入 UIScrollView,但将 scrollView 与您的 textField 进行相反的转换,就像这样

float angle = -20.0/180*M_PI;
CATransform3D skew = CATransform3DIdentity;

skew.m21 = tanf(-angle);
scrollView.layer.transform = skew;

skew.m21 = tanf(angle);
textField.layer.transform = skew;

关于iphone - iOS Oblique TextView 在 Cocos2D 或原生中滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7957019/

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