当前位置:  开发笔记 > 编程语言 > 正文

目标C IBOutlets

如何解决《目标CIBOutlets》经验,为你挑选了1个好方法。

如果多个按钮调用IBOutlet,IBOutlet可以确定按下了哪个按钮吗?

编辑:

全部固定和接线.关键点:对象ID不是发件人标签!Tag是属性第一页上的独立值.

- (IBAction)buttonPressed:(id)sender
{
    switch ( [sender tag] )
    {
        case 109:
            NSLog(@"Button 1");
            break;

        case 108:
            NSLog(@"Button 2");
            break;
    }
}

Igor.. 5

在多个按钮调用IBOutlet的情况下

也许是IBAction?

冷杉如果全部

- (IBAction) actionPerformed:(id)sender

所以,发件人就是你的按钮

第二是UIView的每个子类都有一个标记字段,所以你可以使用它

int tag = [sender tag];

你可以在IB中设置标签



1> Igor..:

在多个按钮调用IBOutlet的情况下

也许是IBAction?

冷杉如果全部

- (IBAction) actionPerformed:(id)sender

所以,发件人就是你的按钮

第二是UIView的每个子类都有一个标记字段,所以你可以使用它

int tag = [sender tag];

你可以在IB中设置标签


就是你的按钮
字段,所以你可以使用它
推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有