Как активировать / деактивировать элементы интерфейса согласно флажку без кода в AppleascriptObjC

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

2 ответа

Нет, делай это программно.

Создайте UIImageView и UITextfield программно и установите их тег и значение с помощью цикла. Это лучше для вас. Это не хорошо, чтобы взять много UIImageView и Textfield, если у вас много изображений и текста. Используйте тег для повторного использования значения / текста.

Нет другого лучшего способа, кроме этого.

Вы можете использовать Инспектор привязок редактора интерфейса, чтобы связать свойство Enabled / Hidden различных элементов пользовательского интерфейса со свойством в вашем скрипте. Привязать к классу сценария, который имеет свойство, и установить путь к ключу модели с именем свойства сценария.

Вы также можете использовать Value Transformer для отмены логического значения привязки, если вам нужно изменить способ переключения свойства. Обратите внимание, что если вы хотите программно изменить значение свойства, вам также необходимо использовать ключевое слово my или метод setter, чтобы обновлять соответствующие уведомления о наблюдении значения ключа.

Другие вопросы по тегам