当文本不垂直时如何使 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 或 native 中滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7957019/