11
MyViewController有一个UIButton,另一个MainViewController使用MyViewController。如何更改UIButton标题?
但MainViewController无法更改MyViewController中的UIButton标题。
另外,在MyViewController中只改变viewDidLoad方法中的UIButton标题。
怎么了?
MyViewController MainViewController
@implementation MainViewController : UIViewController {
@synthesize scrollView;
- (void)viewDidLoad { // can't change button title
MyViewcontroller *myView = [[MyViewcontroller alloc] initWithNibName:@"MyViewcontroller" bundle:nil];
[myView.imageButton setTitle:@"ddd" forState:UIControlStateNormal];
[scrollView addSubview:myView.view];
[myView release], myView = nil;
}
}
谢谢。我会学习懒加载 – seapy 2010-10-10 04:53:52
我错过了那一点 - 看起来像我有很多要学习+1 – BoltClock 2010-10-10 04:54:29
我遇到了麻烦,因为我使用'setImage'而不是'setBackgroundImage'来设置我的按钮上的文字。如果你使用'setImage',它会覆盖你的文本。 – zekel 2010-11-16 18:10:51