如何设置文本字段大小修复macOS swift

时间:2018-11-01 12:58:17

标签: swift macos cocoa nstextfield

我有一个宽度为150的文本字段“ A”。但是,每当我向文本字段“ A”传递更多字符时,它就会与其他文本字段“ B”字符重叠。

我希望文本字段“ A”是固定大小且可滚动(主要是左右)。

谢谢。

3 个答案:

答案 0 :(得分:1)

您应该在故事书中使用自动布局。 为文本字段设置固定宽度,尾随空格和前导空格

答案 1 :(得分:0)

我已将“自动布局”添加到我的文本字段中,并且遵循以下步骤:

1)选择标签。

2)转到属性检查器。

3)选择“换行符”,然后选择一个选项“截尾”

4)现在我可以看到文本而不与另一个textField重叠了。

注意:但是我仍然无法查看/整理全文。

答案 2 :(得分:-1)

刚刚找到了这段代码。可能会对您有帮助

    scrollView.hasHorizontalScroller = true
    textView.maxSize = NSMakeSize(CGFloat(FLT_MAX), CGFloat(FLT_MAX))
    textView.isHorizontallyResizable = true
    textView.textContainer?.widthTracksTextView = false
    textView.textContainer?.containerSize = NSMakeSize(CGFloat(FLT_MAX), CGFloat(FLT_MAX))