gpt4 book ai didi

cocoa - 寻求一个使用 AutoLayout 的简单 Mac OS NSTextView 示例

转载 作者:行者123 更新时间:2023-12-03 17:52:38 24 4
gpt4 key购买 nike

经过大量阅读和实验,我仍然无法在 Mavericks 中使用 Xcode 5.0.2 获得一个简单的 TextView 在水平方向上完全调整大小。它会随着窗口大小的调整而部分调整大小,然后停止并以长线缠绕,即使我包含的 NSScrollView 继续按预期调整大小(它有四个默认约束并且没有水平滚动条)。

任何人都可以给我指一个简单代码/IB+AutoLayout 示例,最好只是一个仅包含从 IB 模板库拖入的 NSTextView 的窗口 --- 一个可以工作的窗口吗? Apple TextEdit 示例代码与此目的几乎无关,尽管它可以很好地水平调整大小。另外,还有剪辑 View ,我找不到什么信息。

任何其他提示表示赞赏。

谢谢。

最佳答案

回答我自己的问题:

事实证明我的问题与 AutoLayout 无关,与 NSTextView 关系不大。这是我用来测试我的代码的文本文件!该文件由带有制表符分隔字段的记录组成。

事实证明,NSTextView 附带了一个默认的 NSParagraphStyle,带有预定义的制表符停止位,以字符 56 结尾,而我的测试文件还有除此之外的制表符。因此,无论我将窗口拉伸(stretch)多少,我的线条都会在最后定义的选项卡处缠绕。

更改搜索词后,我在以下链接中找到了我需要的内容:

Premature line wrapping in NSTextView when tabs are used

How to have unlimited tab stops in a NSTextView with disabled text wrap

对浪费带宽表示歉意。

关于cocoa - 寻求一个使用 AutoLayout 的简单 Mac OS NSTextView 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21585505/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com