iphone - iOS Oblique TextView 在 Cocos2D 或原生中滚动
<p><p>文本不垂直时如何让UITextView滚动?</p>
<p>喜欢</p>
<pre><code> +--------------+
/ Text /
/ Here /
/ Is /
/ Not /
/ Vertical /
+--------------+
</code></pre>
<p>线条的起点与边框(背景)图像的角度相同。<br/>
或者如果可以解决问题,我们可以使用 UITextView 以外的其他元素。</p>
<p>只在垂直方向滚动,<br/>
背景图片是固定的,<br/>
不,可见的只是适合形状的部分,其他部分是隐藏的</p>
<p>屏幕被私有(private)许可证覆盖,我不能发布它。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您可以使用以下代码倾斜文本字段:</p>
<pre><code>float angle = -20.0/180*M_PI;
CATransform3D skew = CATransform3DIdentity;
skew.m21 = tanf(angle);
textField.layer.transform = skew;
</code></pre>
<p>编辑:也许我误解了你的问题 - 你想要直接文本,但倾斜滚动?如果是这种情况,您可以将您的 UITextField(或 UITextView)放入 UIScrollView,但将 scrollView 与您的 textField 进行相反的转换,就像这样</p>
<pre><code>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;
</code></pre></p>
<p style="font-size: 20px;">关于iphone - iOS Oblique TextView 在 Cocos2D 或原生中滚动,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/7957019/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/7957019/
</a>
</p>
页:
[1]