问题标签 [catextlayer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
176 浏览

objective-c - 不要重新加载/刷新图层和 CATextLayer (iphone)

我有图层和 CATextLayer。我有代码,例如:

如何在添加 randomText 之前重新加载/刷新或清除图层?目前 textRandom 在添加文本之前加入(现有文本相互叠加),我什么也没看到。

感谢帮助!

0 投票
1 回答
272 浏览

ios - 使用 CATextLAyer 嵌入富文本

我已经能够使用 CATextLayer 添加一个带有文本的图层。但是,我发现文本的呈现方式非常基本。我想用引号写段落,有时用粗体,斜体等......

有没有办法用 CATextLayer 做到这一点?

如果没有,我该如何管理它,特别是如果文本是从数据库中提取出来的?

例如,我希望能够以这种方式编写以下文本:

“那篇文章是关于就业的。他立刻翻阅了一遍。他的焦虑感再次浮现,他合上了杂志。

——嗯……他喘了口气。

——你找工作很久了吗?旁边的陌生人问道。”

谢谢

0 投票
1 回答
327 浏览

ios - iOS - 动画上显示的文本

我正在为 iOS 中的一组帧设置动画,并希望在其末尾显示一个文本。在这一点上,我只能为图像设置动画。我尝试使用 CATextLayer 在其上显示的文本未显示。我根本不知道如何使图层成为视图的子视图。此外,我尝试使用的 initWithFrame 方法似乎不适用于 UIViewController。有人可以帮忙吗?

1)这是完美运行的动画代码:

2)这是我尝试显示包含文本的图层的方式。正如你所看到的,我什至没有在最后显示它。仍然试图首先将它放在那里并且已经遇到问题:

0 投票
1 回答
224 浏览

ios - iOS - 使 CATextLayer 可滚动

我想让这个文本在图层中滚动。我目前能够在图像上显示以下文本。但是,如果文本太长,它的一部分不会显示出来。因此我想垂直滚动它。对 scrollView 对象不是很熟悉。有人可以帮忙吗?

0 投票
1 回答
519 浏览

ios - iOS - 将我的 CATextLayer 框架添加到 UIScrollView 的问题

我正在尝试将我的 CATextLayer 框架添加到 UIScrollView 以获得一些滚动。我一直在尝试使用此处提到的技术(如何使我的 CATextLayer 对象像 UITextView 一样可滚动?)但没有成功。

实际上,由于(建议的)3 行我已添加到我的代码中,我的 CATextLayer 不再显示。

我在下面附上了我的代码并注意到了这 3 行。也许有人可以帮我解决这个问题,甚至提出一个更好的方法来解决这个问题:-)

0 投票
1 回答
1352 浏览

iphone - CATransaction CompletionBlock 立即触发

我有这段代码在我的其他项目中完美运行,在该项目中,我实现了文本在循环中从黑色闪烁到白色的“频闪”效果。当我将它复制并粘贴到我的另一个项目中时,CompletionBlock 会立即触发,而忽略动画持续时间。可能是什么原因?

0 投票
1 回答
2016 浏览

ios - CALayer 上的绘制文本在运行时不会出现或崩溃

我有一个 CALayer,我首先在上面画了一些东西,然后是一个文本:

所有图形内容都正确显示,但文本根本不正确。我究竟做错了什么?

我还尝试将 CATextLayer 添加为 subLayer,但因此在运行时收到错误消息。

唯一有效的是这个解决方案:

但这很不舒服。

有没有人知道,我能做些什么来提出我的第一个工作建议?我错过了显示文本的东西吗?

提前致谢!

编辑:

基于Seamus的回答,我现在开始工作了

这意味着我只是推送和弹出文本的图形上下文。这有意义吗?为什么它适用于绘制其他 CGContext 东西?也许有人可以解释......</p>

0 投票
0 回答
516 浏览

objective-c - 在 UITextView 中标记文本,如 Facebook 标记位置

我有一个签到屏幕,用户可以在其中添加评论和位置。它与 Facebook 的状态更新屏幕非常相似。

脸书截图:http ://d.pr/i/Mz9U

我在将位置名称添加为文本字段中的不可编辑文本时遇到了麻烦(参考 Facebook 截图中的钻石区)。我试过玩 NSMutableAttributedString 但无济于事。

使用 NSMutableAttributedString 只是帮助我将格式化的属性字符串添加到 UITextView (并使其看起来像 facebook 显示的那样),但我如何注意添加到它的属性字符串不可编辑但可点击(可能再次加载位置)。

我的应用截图:http ://d.pr/i/MpUe

提前致谢 :-)

0 投票
0 回答
188 浏览

ios - CALayer setString 导致 setNeedsDisplay

我有一个带有几个子层的自定义 UIView。一个是 CATextLayer。我在视图的 LayoutSubviews 方法中设置图层。当我随后为 CATextLayer 设置文本时,我的自定义视图的 layoutSubviews 方法被调用,这让我很痛苦。为什么会这样?

0 投票
3 回答
3937 浏览

ios - CATextLayer textcolor 始终为黑色

我正在尝试添加一个CATextLayerUITableViewCell. 问题是文本呈现为黑色,而我已经设置了它的前景颜色。有人能告诉我我错过了什么吗?谢谢。