Xcode6.2,OSX 10.10.3beta,為什么在iOS7.1模擬器中可以正常運行,在iOS8版本以上模擬器中無效。。。
- (void)titleButtonClick:(XXTitleButton *)titleButton {
UIImage *down = [UIImage imageWithName:@"navigationbar_arrow_down"];
UIImage *up = [UIImage imageWithName:@"navigationbar_arrow_up"];
if (titleButton.currentImage == down) {
[titleButton setImage:up forState:UIControlStateNormal];
[self.view addSubview:self.titleMenu];
}else {
[titleButton setImage:down forState:UIControlStateNormal];
[self.titleMenu removeFromSuperview];
}
}
人生最曼妙的風景,竟是內心的淡定與從容!
if (titleButton.currentImage == down)
不能用這樣的判斷,建議為button的兩種狀態(tài)設置圖片,比如:normal->up, selected->down,然后使用titleButton.selected來判斷當前button的狀態(tài)