установить границу метки в iphone

Как я могу установить границу метки, которая динамически генерируется (не из Interface Builder)?

вы можете это сделать

Label.layer.borderColor = [UIColor whiteColor].CGColor; Label.layer.borderWidth = 4.0; 

перед этим вам нужно импортировать фреймворк QuartzCore / QuartzCore.h

Быстрая версия

введите описание изображения здесь

Установить границу этикетки

 label.layer.borderWidth = 2.0 

Установить цвет границы

 label.layer.borderColor = UIColor.blueColor().CGColor 

Используйте закругленные углы

 label.layer.cornerRadius = 8 

Сделать цвет фона в пределах закругленных углов

 label.layer.masksToBounds = true 

Вы также можете попытаться подклассировать свой ярлык и переопределить метод drawRect: рисовать или границу или что угодно:

 - (void)drawRect:(CGRect)rect { [super drawRect:rect]; CGContextRef context = UIGraphicsGetCurrentContext(); [[UIColor blackColor] setStroke]; CGContextStrokeRect(context, self.bounds); } 

Я не уверен, что вы по умолчанию можете использовать UILabel . Возможно, вы захотите рассмотреть возможность использования только для чтения (field.editing = NO) UITextField и установить его borderStyle (который может выполняться программно с использованием UITextBorderStyle ). Это может быть немного «тяжелым». Другой вариант может быть для подкласса UILabel для рисования вашей границы.

В качестве альтернативы, и в зависимости от ваших потребностей это может быть лучше, используйте резервный CALayer и нарисуйте границу, используя свойства borderColor и borderWidth.

  • Изменение текста Swift UILabel
  • Использование пользовательских шрифтов с Xcode 6 / iOS 8 Интерфейс Builder Launch Screen
  • UILabel не передает текст после назначения NSAttributedString
  • iOS FontAwesome в середине другой строки
  • Линия UILabel прерывает символы, не заполняющие слова
  • Текст UILabel Проблема в iphone
  • UILabel Background Color Leaks to Border
  • iOS 7.1 Содержимое UitableviewCell перекрывается с приведенными ниже
  • Цвет текста усекающихся хвостов UILabel
  • Как изменить размер шрифта UILabel в Swift?
  • Возможно ли вертикальное выравнивание текста внутри меток с помощью «большого» кадра
  • Interesting Posts

    NSTextAttachment не отображается на CATextLayer

    UITextField setVisible?

    Отображение предупреждения в Swift вызывает EXC BAD ACCESS

    Почему существует разрыв между горизонтальным содержимым прокрутки?

    как сделать авторизацию на сервере в приложение iOS без пользователя?

    Ошибки, преобразующие xcarchive в IPA – однокомпонентный архив + отсутствие значений метода plist

    Какие методы лучше всего транслировать данные видеокамеры iPhone в реальном времени на компьютер?

    Предупреждение: -Доступные контроллеры просмотра на отдельных контроллерах просмотра не рекомендуется

    Видео больше не воспроизводится в автономном режиме iOS 8 WebbApp, кто-нибудь нашел решение?

    Тень с радиусом угла в ячейке с IBDesignables

    UIPanGestureRecognizer конфликтует с scrollview

    Как определить, активирована ли пользовательская клавиатура из приложения-контейнера клавиатуры?

    программно удалить подпись электронной почты в ios

    iOS – использование TTTAttributedLabel для установки двух цветовых текстов

    переопределить свойство суперкласса в подклассе

    Давайте будем гением компьютера.