2010-07-07 5 views
0

Я хочу иметь кнопку, где, если я нажму на нее, появится текст, в котором говорится: «Вы нажали кнопку». Я знаю, как это сделать, используя IBOutlet и IBAction. Можно ли это сделать с привязками? Если да, то как?bindings в Interface Builder

ответ

1

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

+0

Если бы я хотел сделать что-то подобное, а не использовать кнопку, то что я мог использовать? – neuromancer

+1

Phenom: Проблема не в кнопке. Проблема в том, что вы пытаетесь связать постоянное состояние (нажатый внешний вид) с мгновенным действием. Не имеет значения, какое представление имеет состояние или какой элемент управления отправляет действие. Вы можете привязать свойство (постоянное) к свойству (постоянному); привязка его к действию (мгновенному) просто не имеет смысла. –

+0

Что делать, если я использовал флажок? Это может иметь свойство проверять или не проверять. – neuromancer

Смежные вопросы