腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(265)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
NSLayoutManager
行为?
我有一个
NSLayoutManager
、两个NSTextContainers和一个NSTextStorage对象。
浏览 8
提问于2016-01-06
得票数 0
1
回答
NSLayoutManager
为
NSLayoutManager
绘制drawGlyphsForGlyphRange:atPoint:
NSLayoutManager
类中的函数drawGlyphsForGlyphRange:atPoint:是如何实现的?
浏览 8
提问于2014-02-14
得票数 0
2
回答
未调用
NSLayoutManager
委派
我想知道为什么我的委托方法didCompleteLayoutForTextContainer[[NSTextStorage alloc] initWithString:@"sdfsdf sdf sdf sdf sdf sdf Sdf sdf sdf "]; self.layout = [[
NSLayoutManager
浏览 5
提问于2016-01-14
得票数 0
1
回答
动画
NSLayoutManager
绘图
我有一个
NSLayoutManager
,它使用以下代码绘制文本: [[self textLayoutManager] drawGlyphsForGlyphRange: NSMakeRange(0, [[回归:如何动画
NSLayoutManager
的-drawGlyphsForGlyphRange:atPoint:
浏览 0
提问于2013-12-01
得票数 2
回答已采纳
1
回答
使用
NSLayoutManager
创建动画文本效果?
我想使用
NSLayoutManager
/NSTextStorage/NSTextContainer来创建自定义文本动画。简单地说,我想要动画的大小和位置的个别图形和褪色和不褪色特定的图形。对于使用
NSLayoutManager
的动画,似乎没有专门的方法或文档,也是我找到的唯一教程。然而,它展示了如何将
NSLayoutManager
黑入动画中,而不是如何按照它应该使用的方式使用它(它们为每个单独的字形创建CATextLayer!) 谁能给我指明正确的方向吗?我知道如何使用
NSLayoutManager
&
浏览 3
修改于2016-11-19
得票数 14
1
回答
NSLayoutManager
numberOfGlyphs总是显示0,迅速
textStorage = NSTextStorage()} <
NSLayoutManager
浏览 5
修改于2020-10-05
得票数 0
回答已采纳
1
回答
NSLayoutManager
继续使用next
我正在尝试实现自定义分页,例如“保持下一段”或“保持同一页上的行”。但在阅读了苹果的文档和谷歌之后,我仍然不知道如何做到这一点。但是接下来怎么办呢?我如何告诉版面经理重新排定下一页的段落?
浏览 4
修改于2017-03-10
得票数 0
回答已采纳
1
回答
用
NSLayoutManager
计算文本大小
在drawRect:中,我将这些边界传递给打字和为我绘制象形文字的
NSLayoutManager
。 我的问题是:如何计算所需的列数?我找到了[
NSLayoutManager
glyphRangeForTextContainer:]方法,当文本容器被空时,它返回长度为0的范围。
浏览 5
提问于2014-08-28
得票数 3
回答已采纳
2
回答
iOS中
NSLayoutManager
类的替换
在iOS中有没有替代
NSLayoutManager
的类?我想绘制垂直文本,就像在UITableView索引视图中一样。有什么建议吗?
浏览 0
提问于2011-05-13
得票数 1
回答已采纳
1
回答
在Swift中用
NSLayoutManager
隐藏标记字符
我使用的是
NSLayoutManager
委托,我可以看到匹配的字符串,但我不清楚如何使用shouldGenerateGlyphs方法生成修改后的符号/属性。到目前为止,我所拥有的是: func layoutManager(_:
NSLayoutManager
, shouldGenerateGlyphs _: UnsafePointer<CGGlyph>,properties _: UnsafePointer<
NSLayoutManager
.GlyphProperty>, characterIndexes _
浏览 3
修改于2019-08-23
得票数 11
回答已采纳
1
回答
NSLayoutManager
setAllowsNonContiguousLayout错置插入符号
如果setAllowsNonContiguousLayout设置为YES,如果执行以下步骤,就会得到奇怪的行为:在第4步中,光标跳到上面的直线上,在直线上的一个看似随机的点上,然而实际的象形文字从正确的位置被删除。我会向苹果公司提交一份错误报告,但有没有其他人看到过这种行为,并对其进行了改进?
浏览 3
提问于2010-11-01
得票数 4
回答已采纳
1
回答
NSLayoutManager
字形生成与插入位置
我有一个文本编辑器应用程序,它使用Markdown风格的格式。当插入符号/选择不在对应行上时,格式字符将被隐藏。然而,我不知道我如何能够正确定位符号后,字形再生。在选择更改后,我将调用一个方法(这里称为hideAndShowMarkup),该方法为当前编辑的行和前面选择的行重新生成符号。因为在屏幕上添加了一些象形文字,所以插入符号呈现错误。 -(void)hideAndShowMarku
浏览 5
修改于2021-09-30
得票数 0
回答已采纳
1
回答
NSLayoutManager
/NSTextContainer忽略比例因子
我正在尝试使用以下方法测量给定恒定宽度的NSAttributedString的高度: CGFloat scrollerWidth = [NSScroller scrollerWidthForControlSize:NSRegularControlSize scrollerStyle:NSScrollerStyleLegacy]; CGFloat width = self.tableView.frame.size.
浏览 8
修改于2017-07-04
得票数 1
回答已采纳
1
回答
NSLayoutManager
boundingRectForGlyphRange差了几个点
我想在UITextView中“突出”特定的单词,不是用纯色(通过NSAttributedString就可以了),而是用渐变或者其他一些花哨的效果。令我惊讶的是,事实证明这是非常简单的。示例位于UIViewController中,txtView是以IBOutlet形式连接的UITextView。 super.viewDidLayoutSubviews() // Converting to NSString as I need
浏览 5
修改于2017-05-23
得票数 6
回答已采纳
2
回答
向
NSLayoutManager
添加多个NSTextContainers
我注意到您可以使用addTextContainer:(NSTextContainer *)textContainer选择器在Objective-C中向布局管理器添加多个文本容器。使用TextKit时,我只需要添加一个文本容器,当处理多个文本容器时,所有的文本视图都会被链接到布局管理器的文本存储中的相同文本填充。我只是好奇,但是什么时候我需要向一个布局管理器添加多个文本容器呢?
浏览 4
修改于2020-03-30
得票数 2
1
回答
NSLayoutManager
、boundingRectForGlyphRange和表情符号
所以我使用以下方法来查看哪个字符被点击:let layoutManager =
NSLayoutManager
NSFontAttributeName: font]) let layoutManager =
NSLayoutManager
浏览 10
提问于2016-07-28
得票数 4
1
回答
从UITextView和
NSLayoutManager
获取线路信息
:)
NSLayoutManager
*layoutManager = [textView layoutManager]; index = NSMaxRange(lineRange);我认为使用上面的lineRange,我可以在
NSLayoutMa
浏览 0
修改于2019-08-28
得票数 12
1
回答
可可: NSTextStorageDelegate有过时的
NSLayoutManager
?
我的属性正在被应用,但是在我编辑之前,它们总是应用于文本,即使我不是从-will...而是从did...调用
NSLayoutManager
的方法。
浏览 9
提问于2010-10-31
得票数 1
回答已采纳
1
回答
如何在CALayer中使用
NSLayoutManager
呈现文本?
我正在使用
NSLayoutManager
, NSTextStorage & NSTextContainer的三重奏在一个层支持的NSView中呈现文本。但是,我看到的使用
NSLayoutManager
的所有示例都表明,您需要在drawRect中放置以下调用 layoutManager.drawGlyphsForGlyphRange(glyphRange
浏览 1
修改于2015-03-16
得票数 0
回答已采纳
2
回答
在
NSLayoutManager
中使用boundingRectForGlyphRange计算单词边界时,如何消除前导空格
我的解决方案以
NSLayoutManager
的boundingRectForGlyphRange方法为中心。它几乎可以工作,除了每个单词的矩形在右边几个像素之外。换句话说,
NSLayoutManager
似乎在每一行都添加了前导空格/缩进,我找不到任何方法来覆盖这种行为。我尝试使用
NSLayoutManager
.usesFontLeading和NSParagraphStyle.headIndent,但没有任何结果:
NSLayoutManager
* layout =[
NSLayoutManager</em
浏览 2
提问于2014-02-10
得票数 2
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券