【发布时间】:2015-04-27 22:56:37
【问题描述】:
我正在尝试更改正在加载的 .xib 中的按钮标题:
CustomToolBar *toolBar = (CustomToolBar *)[[[[NSBundle mainBundle]
loadNibNamed:@"CoolBar"
owner:self options:nil] objectAtIndex:0]
initWithFrame:CGRectMake(0, self.view.frame.size.height, self.view.frame.size.width, 70)];
我试过直接用改变它
toolBar.button.titleLabel.text = @"VALUE";
并且通过自定义的setter方法,
- (void)updateButtonText:(NSString *)buttonText {
_button.titleLabel.text = buttonText;
}
但是,它始终默认为 .xib 文件中给定的值。
【问题讨论】:
-
如何知道
toolBar.button是否正在更新?它不在您的界面中,因此没有什么可看的。您所做的只是将其加载到您的代码中。
标签: ios cocoa-touch interface-builder xib