到目前为止,我大部分的视图编程都是在代码中完成的。但是,在代码中完美地定位按钮真的很麻烦。我搜索了一段时间,也许我使用的搜索词有误?无论如何,我在一个nib文件中创建了一个用户界面,其中包含几个按钮。我像这样将.nib文件加载到我的视图中:
NSArray* nibViews = [[NSBundle mainBundle] loadNibNamed:@"UCMenuView" owner:self options:nil];
UIView *menuView = [nibViews objectAtIndex:0];
self.delegate = (id<UCMapviewDelegate>)delegate;
// another controller does the view switching, so I'm sending him the view
[self.delegate pushView:menuView];
这是“好的”。但是我不知道如何获取我的按钮的指针。我知道IBOutlet,但如何将它们连接到.nib中的元素?我该如何将这个@property (strong, nonatomic) IBOutlet UIButton *calendar;连接到.nib中特定的按钮?
我尝试了ctrl-drag(从@property左侧的那些小点),但它不起作用(从任何一侧都不行)。如果这是一个简单的问题,请原谅我,但我找不到清晰的解释。
谢谢您的帮助。