У меня есть одно текстовое поле «A» шириной 150. но всякий раз, когда я передаю больше символов в текстовое поле «A», оно перекрывается с другими символами текстового поля «B».
Я хочу, чтобы текстовое поле «A» было фиксированного размера и могло прокручиваться (в основном вправо и влево).
Заранее спасибо.
Я не использовал автозагрузку. Разве это невозможно без авто-раскладок?
Что такое Layout, Uses Single Line Mode и Line Break текстового поля A в инспекторе атрибутов в IB?
Макет = усекает, использует однострочный режим = не отмечен, разрыв строки = усечение следа
Вы можете исправить размер с помощью ограничений макета.





Только что нашел этот фрагмент кода. Это может вам помочь
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))
textView - это NSTextView или NSTextField?
да. это NSTextField или NSTextView? Я использую раскадровку, есть ли способ исправить это с помощью раскадровки? @Ole
Я добавил автоматические макеты в свои текстовые поля и выполнил следующие шаги:
1) Выбрал ярлык.
2) Перейдите в инспектор атрибутов.
3) Выберите «Разрывы строк» и выберите параметр «Обрезать хвост».
4) теперь я могу видеть текст, не перекрывая его другим textField.
Примечание: Но я все равно не могу просмотреть / прокрутить полный текст.
Вы должны использовать Auto-Layeout в своем сборнике рассказов. Установите фиксированную ширину, конечный пробел и начальный пробел в ваше текстовое поле.
Что такое макет и разрыв строки текстового поля A?