当我们在使用 UISplitViewController 时进入纵向模式时,它们将通过 barButtonItem 提供给我们。如何为该 barButtonItem 使用 customView?
我尝试了以下方法。如果我从纵向开始,它会起作用。但是如果我去风景,当我回来时它会崩溃。
在 viewDidLoad
UIImage *image = [UIImage imageNamed:@"home.png"];
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.bounds = CGRectMake(0, 0, 22.00, 22.00);
[button setImage:image forState:UIControlStateNormal];
[button addTarget:self action:@selector(showHomeDetails) forControlEvents:UIControlEventTouchDown];
homeButton = [[UIBarButtonItem alloc] initWithCustomView:button];
[button release];
然后在 willHideViewController
barButtonItem = homeButton;
我该怎么办?或者是否有替代解决方案?