如何使用工具栏中的按钮连接“文件所有者”?

时间:2009-07-08 06:37:43

标签: iphone uibutton toolbar

我很疯狂将“文件所有者”连接到工具栏中的按钮。 我该怎么做?

我只能抓住工具栏而不是里面的按钮。 我该如何解决?

2 个答案:

答案 0 :(得分:2)

对于示例iPhone应用程序,创建与UIButton(IBOutlet)的连接以便您可以对UIButton进行更改的过程如下:

  

<强> myClass.h

#import <Cocoa/Cocoa.h>

@interface myClass {

    UIButton *myButton;
}

@property (retain) IBOutlet UIButton *myButton;

@end
  

<强> myClass.m

#import "myClass.h"

@implementation myClass

@synthesize myButton;

@end

然后在Interface Builder中打开您的XIB文件并按住Control,将鼠标从界面中的UIButton拖动到IB中文档窗口(Command + 0)中的File's Owner对象。然后选择IBOutlet。

对于正常拖动时要看的Outlet,需要在进入Interface Builder之前构建项目,然后再检查你创建的IBOutlet的类类型是否正确。

答案 1 :(得分:1)

确保将文件所有者设置为实际类(查看身份检查器)。接下来确保你有一个按钮的IBOutlet。

@interface Foo {
   IBOutlet UIButton *button;
}

然后按住Ctrl键从文件的所有者节点拖动到按钮(在视图层次结构或实际屏幕中)。

如果仍然无法选择按钮,那么类型不匹配或者工具栏可能只是模拟...?