теги кнопки iphone SDK? - PullRequest
       1

теги кнопки iphone SDK?

1 голос
/ 23 августа 2010

Я не могу понять логику тегов кнопки og.Может кто-нибудь сказать мне, как использовать теги кнопок?

Например.На моем экране две кнопки, и я хочу напечатать что-нибудь в зависимости от их тегов, например:

if(button.tag==???)x{

}etc.

Ответы [ 2 ]

3 голосов
/ 23 августа 2010

Когда вы создаете кнопку, вы можете установить ее тег.

myButton1.tag = 0;
myButton2.tag = 1;

Или, если вы используете конструктор интерфейса, в инспекторе есть поле для установки тега.

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

- (IBAction)buttonPressed:(id)sender
{
    UIButton *aButton = (UIButton *)sender; // we know the sender is a UIButton object, so cast it

    if (aButton.tag == 0)
    {
        // button 1 pressed
    }
    else if (aButton.tag = 1)
    {
        // button 2 pressed
    }
}
0 голосов
/ 23 августа 2010

Да, вы можете использовать тег для извлечения кнопок UIB и применить ту же логику с UIVIews (посмотрите на этот метод , помня, что UIButton наследует от UIView).Конкретно где у тебя проблемы?Можете ли вы опубликовать какой-нибудь свой код / ​​псевдокод?

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