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

IBInspectable - это ключевое слово, которое позволяет установить свойство из Xcode Interface Builder.
2 ответа

Установить IBInspectable программно

Я хотел бы установить различные элементы IBInspectable на основе информации, которую я получаю в Интернете. Например, у меня есть IBInspectables для зеленых, красных и оранжевых кругов. Если в запросе указано "зеленый", я хотел бы установить для "пр…
03 дек '16 в 13:26
1 ответ

Пользовательские классы SKSpriteNode для использования в файле.sks?

Я делаю кастом SKSpriteNode Класс, который я хочу использовать в своем .sks файл. Я хочу это иметь @IBInspectable имущество. Является ли это возможным? И как я могу реализовать его init(coder:) метод или нет необходимости его реализовывать?
21 авг '17 в 12:58
3 ответа

Агент построителя интерфейса падает при доступе к @IBInspectable UIImage

Я реализую пользовательский вид путем создания подклассов UIView и используя @IBInspectable для некоторых из моих переменных. Два из них - UIImage. Если я пытаюсь получить доступ к одному из них в коде, сборщик интерфейса выдает следующее сообщение:…
21 янв '16 в 09:27
1 ответ

IBDesignable рендеринг NSLayoutConstraint подкласс

Я разработал DeviceLayout Библиотека введите описание ссылки здесь эта библиотека обеспечивает DeviceLayoutConstraint установить постоянную AutoLayout для размера устройства import UIKit import Device class DeviceLayoutConstraint: NSLayoutConstraint…
3 ответа

IBInspectable setTitle:forState на UIButton не работает

Я пытаюсь реализовать локализуемый класс для UIButton с использованием рендеринга в реальном времени в Интерфейсном Разработчике. Это код, который я до сих пор: @IBDesignable class TIFLocalizableButton: UIButton { @IBInspectable var localizeString:S…
0 ответов

Подкласс UILabel меняет цвет в Интерфейсном Разработчике

Я создал UILabel подкласс, который устанавливает цвет текста, чтобы быть фиолетовым. Storyboard обновления как положено и все нормально. В Интерфейсном Разработчике цвет текста не кажется фиолетовым, даже если текст в фиолетовом UIViewController, Ка…
12 авг '18 в 18:52
2 ответа

Создать настраиваемое действие в классе для использования в Интерфейсном Разработчике

Я хочу создать подключение настраиваемого действия в классе, которое должно быть видно в Интерфейсном Разработчике. Например - я добавляю свойства action / target в NSView класс просто так: weak open var object: AnyObject? open var something: Select…
21 дек '18 в 15:46
2 ответа

Как получить значение переменной IBInspectable с помощью get return?

У меня есть простое приложение оценки, и у меня есть; @IBInspectable var commingId: Int { get { return self.commingId; } set { refreshStars() } } func starClicked(sender:UIButton){ if(self.canEdit){ rating = sender.tag; if(self.delegate != nil){ sel…
13 окт '16 в 10:25
0 ответов

Не удалось отрендерить и обновить пользовательский UITextField

Мне нужно предоставить подкласс UITextField которые предлагают возможность установить leftImage из раскадровки. Для этого я подумал о @IBDesignable а также @IBInspectable и создать этот следующий подкласс import Foundation import UIKit @IBDesignable…
08 янв '18 в 09:57
11 ответов

IB_DESIGNABLE, IBInspectable - построитель интерфейса не обновляется

У меня есть следующий набор кода: CustomView.h #import <UIKit/UIKit.h> IB_DESIGNABLE @interface CustomView : UIView @property (nonatomic) IBInspectable UIColor *borderColor; @property (nonatomic) IBInspectable CGFloat borderWidth; @property (n…
0 ответов

Как вы можете предоставить поддержку макета во время разработки для пользовательского UIView?

Просто играть, чтобы посмотреть, можно ли что-то сделать. Я знаю, что могу оказать поддержку во время разработки некоторых свойств, добавив @IBInspectable для них, и я также знаю о том, чтобы заставить само представление поддерживать рендеринг и ото…
1 ответ

Чистая сборка интерфейса компилятора

Я хочу использовать IBDesignable и IBInspectable для отображения некоторых пользовательских представлений. Все работало нормально, пока я не сделал несколько ошибок. Я исправил их, но построитель интерфейса по-прежнему отображает старое состояние пр…
1 ответ

Интерфейсный конструктор показывает все @IBInspectable в каскаде

Возможно, я слишком сложен, но вот что я хочу: @IBDesignable class A: UIView { @IBInspectable var title: String = "" { didSet { setNeedsLayout() } } } @IBDesignable class B: UIView { var firstView: A = A() var secondView: A = A() } Класс B имеет 2 к…
01 мар '19 в 10:35
2 ответа

Глобальная цветовая палитра для Interface Builder

В скором времени я пишу расширение (например, категорию Obj-C), которое поддерживает в коде методы класса "house colors". Мне интересно, есть ли способ сделать это расширение цвета доступным для Интерфейсного разработчика, используя IBInspectable ил…
1 ответ

Быстрое решение множественного наследования для IBInspectable/IBDesignable?

Я играл с IBInspectable/IBDesignable, как в этой статье: http://nshipster.com/ibinspectable-ibdesignable/. Он показывает, как вы можете сделать расширение для добавления дополнительных опций редактирования в раскадровку. Проблема, однако, в том, что…
07 янв '17 в 16:56
1 ответ

iOS - Какие методы Objective-C мне нужны, чтобы заставить IBInspectable работать?

Это следующий код, который я имею для кастома UIView класс, который я сделал, где вы можете контролировать его тени в конструкторе интерфейса: #import "ShadowView.h" @interface ShadowView () @property (copy, nonatomic) IBInspectable UIColor *shadowC…
23 сен '16 в 02:41
1 ответ

Свойство @IBInspectable не отображается в Интерфейсном Разработчике

У меня есть такой класс, и этот IB не показывает свойство foo1 в панели осмотра. @IBDesignable final class Foo: UIView { @IBInspectable var bar1 = CGFloat(0) } В чем дело? (Xcode 10.1)
1 ответ

Нужно ли жестко кодировать значения, откорректированные свойством IBInspectable?

Если я использую IBInspectable чтобы настроить свойства и получать живые обновления на XCode, нужно ли мне тогда жестко кодировать выбранные значения, или скорректированные значения будут скомпилированы с окончательной версией? Я имею в виду, предпо…
18 янв '15 в 05:28
0 ответов

Как передать делегат в UITextField внутри IB_DESIGNABLE?

Я создал собственное представление и добавил к нему UITextField. Мой вопрос: как я могу добавить делегата, чтобы вы могли установить его в качестве поведения по умолчанию cmd+drag для XCode? Моя текущая попытка сделать что-то вроде этого: В моем.h ф…
22 июн '16 в 17:21
3 ответа

Удаленное свойство IBInspectable генерирует журналы предупреждений

Я использовал несколько свойств @IBInspectable в своем классе, после чего я передумал и удалил их. Хотя кажется, что IB все еще пытается установить их, и каждый запуск выдает такие предупреждения: 2015-03-04 11:47:10.288 2D[29075:939900] Failed to s…