• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

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

[复制链接]
菜鸟教程小白 发表于 2022-12-12 18:03:38 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

文本不垂直时如何让UITextView滚动?

喜欢

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

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

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

屏幕被私有(private)许可证覆盖,我不能发布它。



Best Answer-推荐答案


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

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/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap