Описание тега nstextcontainer

NSTextContainer - это класс iOS, который определяет область, в которой текст, хранящийся в объекте NSTextStorage, отображается с помощью объекта NSLayoutManager.
4 ответа

Путь исключения UITextView textContainer завершается неудачно, если он на всю ширину и расположен в верхней части textContainer

В iOS 8 я пытаюсь добавить UIImageView в качестве подпредставления UITextView, аналогично тому, что показано здесь - но с текстом под изображением. Я хочу сделать это, используя путь исключения, потому что на других устройствах я могу расположить из…
29 окт '14 в 14:07
2 ответа

Добавление нескольких NSTextContainers в NSLayoutManager

Я заметил, что вы можете добавить несколько текстовых контейнеров в менеджер макетов в Objective-C, используя addTextContainer:(NSTextContainer *)textContainer селектор. Используя TextKit, мне когда-либо приходилось добавлять только один текстовый к…
1 ответ

Арабские и английские символы в uilabel

Я использую: - (void)handleLinksTouch:(CGPoint)touchPoint { NSTextStorage *textStorage = [[NSTextStorage alloc] initWithAttributedString:self.attributedString]; NSLayoutManager *layoutManager = [[NSLayoutManager alloc] init]; [textStorage addLayoutM…
1 ответ

Установка динамического пути исключения UITextView при прокрутке вверх вызывает бесконечный цикл

У меня есть UITextView в UIViewController. Перед этим UITextView находится еще один UIViewController, содержащий две кнопки. Две кнопки являются статическими, и они скрывают текст в текстовом представлении. Я пытаюсь добиться пути исключения текста,…
0 ответов

Несколько NSTextContainers не работают должным образом с UIPageViewController

У меня есть длинный текст (несколько страниц экрана), хранящийся в NSTextStorage. Я создаю экземпляр NSLayoutManager() и добавляю к нему textStorage. Затем я продолжаю добавлять NSTextContainers определенного размера, пока не израсходую весь текст. …
06 фев '16 в 13:14
0 ответов

Текст в текстовом контейнере iOS UITextView обрезается при изменении размера

У меня есть UITextView что я изменяю размер, используя UIPinchGestureRecognizer: @IBAction func handlePinch(recognizer : UIPinchGestureRecognizer) { if let view = recognizer.view { view.transform = CGAffineTransformScale(view.transform, recognizer.s…
10 ноя '15 в 18:07
1 ответ

TextContainer не изменяет размер при изменении границ UITextView

После изменения размера textView я хочу, чтобы textContainer был такого же размера (я хочу, чтобы текст был такой же ширины, как textView с измененным размером), как textView. Так что я сейчас делаю, я создаю UITextView программно, затем (с текстом …
02 окт '15 в 17:59
2 ответа

NSTextContainer exclusionPaths замораживает приложение и использует 99% ЦП на iOS 7.1 - обходной путь?

Я пытаюсь исключить квадрат в UITextView, используя excludePaths NSTextContainer, например так: NSTextStorage* textStorage = [[NSTextStorage alloc] initWithAttributedString:attributedString]; NSLayoutManager *layoutManager = [NSLayoutManager new]; […
08 май '14 в 12:53
0 ответов

Как добавить строку в новую строку после установки exclusionPaths Вместо использования NSTextAttachment?

Как UITextView можно добавить строку в новую строку, как показано на скриншоте ниже? Спасибо за помощь. Вот мой код основной код: - (void)viewDidLoad { [super viewDidLoad]; NSTextStorage *storage = [NSTextStorage new]; NSLayoutManager *layoutManager…
23 июл '15 в 10:54
0 ответов

Размещение текста в NSTextView вокруг подпредставления

То, что я пытаюсь сделать, это иметь NSTextView и добавлять к нему пользовательские подпредставления NSView, но иметь его, чтобы текст мог размещаться вокруг подпредставлений. Прямо сейчас я могу легко добавить подпредставление к текстовому представ…
2 ответа

Как применить пользовательский путь Безье к UITextView внутри UITableViewCell

Я работаю с UITableViewCell. Ячейка содержит несколько изображений, метку и UITextView. Я хочу, чтобы UITextView отображался с другими видами в качестве путей исключения. Так что внутри моего класса MyUITableViewCell, у меня есть следующий код внутр…
1 ответ

Использование CALayer для выделения текста в UITextView, который занимает несколько строк

Это продолжение получения CGRect для текста в UITextView с целью выделения с помощью CALayer. У меня проблемы с получением правильного прямоугольника для диапазонов в каждом фрагменте строки. NSString* searchString = @"Returns the range of character…
20 дек '13 в 01:42
2 ответа

Последовательный выбор среди нескольких NSTextViews

У меня есть куча NSTextViewс, что я хотел бы поделиться одним выбором. Я в основном хочу, чтобы это велось как выделение текста на веб-странице, где есть несколько текстовых представлений, но вы можете перетаскивать, чтобы последовательно выбирать т…
1 ответ

Запретить UITextView смещать свой текстовый контейнер

Я пытаюсь изменить высоту UITextView динамически (до максимальной высоты), пока пользователь вводит текст. Я испытываю очень странное поведение, когда в текстовом представлении четное количество строк. Я использую autolayout, и текстовое представлен…
28 мар '18 в 13:46
1 ответ

Получить текст в NSTextContainer

У меня есть NSOrderedSet параграфов с содержанием NSString. Зацикливаясь на всем, большая строка создается и получает NSTextStorage. Но с этим все пункты потеряны. Приведенный ниже код позволяет мне считать страницы и представлять контент на страниц…
3 ответа

В моем программно созданном экземпляре UITextView (инициализирован с помощью NSTextContainer) свойство.text всегда равно nil

[ОБНОВЛЕНО с РЕШЕНИЕМ и РАБОЧИМ КОДОМ в нижней части] В -viewDidLoad я размещаю, initWithFrame: Добавить myTextView в subView Установите некоторые основные свойства (выравнивание, цвет фона, цвет текста и т. Д.) Установить текст по умолчанию .Text н…
1 ответ

UITextView не совсем подходит для NSTextContainer

Я только что создал собственный метод, используя TextKit стек, но меня смущает то, что кажется разницей между размером NSTextContainer и NSTextView Размер рамки. Текст имеет белую рамку, и я хотел бы знать, как от него избавиться (см. Обновление). О…
0 ответов

Как повернуть текстовые фрагменты NSTextContainer в UITextView?

Я использую UITextView и хочу изменить угол фрагментов текста, как описано на рисунке ниже. Текущий результат показывает мой реальный путь: frameText.layer.transform = CATransform3DMakeRotation(DEGREES_TO_RADIANS(angle), 0, 0, 1); Как описано Рэем В…
26 ноя '14 в 06:08
1 ответ

'-[UITextView autocapitalizationType]: нераспознанный селектор отправлен на экземпляр?

Я хотел бы создать пользовательские подклассы (SubCustomView) uiview при нажатии на кнопку и добавил класс uitextview в SubCustomView в качестве подпредставления. когда я начинаю uitextview я использую initWithFrame:textContainer: метод. когда я исп…
10 авг '13 в 04:59
0 ответов

Какао NSTextContainer: как сохранить пробел после разрыва?

Я создаю пробел в тексте, переопределяя NSTextContainer "lineFragmentRectForProposedRect" и возвращая остаток Rect. В целом, это работает, но для меня нежелательно, чтобы часть "visibleRect" текстового контейнера скрывала пробелы в начале прямоуголь…
03 июл '13 в 12:23