Как скрыть текст на ярлыке в Obj-C? - PullRequest
0 голосов
/ 22 марта 2010

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

Есть ли другой способ получить кнопку очистки, которая отправляет значение, когдаэто щелкнуло?

Если бы я мог просто отключить / скрыть текст на стоковой кнопке UIB, который был бы идеальным ...

Ответы [ 3 ]

1 голос
/ 22 марта 2010

[MyButton setHidden:YES], чтобы скрыть и

[MyButton setHidden:NO], чтобы показать кнопку.

использование:

[MyButton setEnable:NO];
[MyButton setHighlighted:YES];
[MyButton setEnable:YES];

чтобы скрыть

И

[MyButton setEnable:NO];
[MyButton setHighlighted:YES];
[MyButton setEnable:NO];

чтобы показать.

1 голос
/ 22 марта 2010

вы можете сделать что-то вроде

MyButton.titleLabel.alpha = 0.0;
0 голосов
/ 22 марта 2010

Примечание: хотя некоторые могут посчитать его чрезмерно педантичным, вопрос должен заключаться не в том, как скрыть текст надписи в Objective C, а в том, как скрыть текст кнопки в касании какао.

Также согласен с marcc, использование метки кнопки для отправки значения в функцию звучит немного странно. Можем ли мы спросить контекст: зачем вам невидимая кнопка? Или вы просто хотите прозрачную кнопку без текста? Если да, то есть ли у него изображения? Как пользователь может понять, что он делает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...