Как я могу препятствовать тому, чтобы размер шрифта UITextfield стал меньшим, поскольку Вы вводите

Case When Exists((Select ID From Table Where Fld0 = value0 and Fld2 = value1 and Fld3 = value 2)) Then
    --Insert Statement
End

Я не на 100% уверен, что вставка работает так в SQLite, но я думаю, что так и должно быть. Это при правильной индексации полей Where должно быть достаточно быстрым. Однако это две транзакции, которые стоит рассмотреть.

5
задан stefanB 8 June 2009 в 01:52
поделиться

2 ответа

В Интерфейсном Разработчике, если вы выбираете текстовое поле, вы можете снять флажок «Adjust to Fit» в Атрибутах TextField. Шрифт должен оставаться таким же, как вы его установили, и будет отображаться эллипсис (50 ...), если содержимое превышает доступное пространство.

4
ответ дан 14 December 2019 в 04:46
поделиться

Я думаю, у вас есть настройка так, чтобы текстовое поле регулировало размер шрифта, чтобы он соответствовал тексту внутри. Старайтесь не устанавливать его или сбрасывать на то, что вам нужно.

Ссылка на UITextField:

adjustsFontSizeToFitWidth

Логическое значение значение, указывающее, является ли размер шрифта должен быть уменьшен, чтобы соответствовать текстовую строку в текстовое поле ограничивающий прямоугольник.

@property (nonatomic) BOOL adjustsFontSizeToFitWidth

Обсуждение

Обычно содержимое текстового поля нарисованный шрифтом, который вы укажете в свойство font. Если это свойство установлено на ДА, а содержание в текстовое свойство превышает текст ограничивающий прямоугольник поля, приемник начинает уменьшать размер шрифта пока строка не подходит или минимум размер шрифта достигнут. Текст сжатие по базовой линии.

Значение по умолчанию для этого свойства - Нет. Если вы измените его на ДА, вы также следует установить соответствующий минимум размер шрифта, изменив MinimumFontSize свойство.

4
ответ дан 14 December 2019 в 04:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: