如何使用工具栏中的按钮连接“文件所有者”?
答
对于样品的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
然后在界面生成器并按下打开您的XIB文件和保持控制,在你的界面拖拽鼠标从UIButton的到文件的所有者对象在IB的文档窗口(命令+ 0)。然后选择IBOutlet。
对于要正常拖动时看到的出口,需要在进入Interface Builder之前构建项目,然后再检查是否具有您创建的IBOutlet的类类型是正确的。
答
确保文件所有者设置为实际的类(查看身份检查器)。接下来确保你有一个按钮的IBOutlet。
@interface Foo {
IBOutlet UIButton *button;
}
然后按住Ctrl从文件所有者节点拖动到按钮(在视图层或实际屏幕中)。
如果仍然无法选择按钮,那么要么两种类型不匹配,或者工具栏可能只是模拟...?