我已经进行了子类UIToolbar
化,并在其中创建了一组UIButtonItems
,所有这些都按顺序添加,并以灵活的空间很好地间隔开。我现在想在UIButtonItems
每次点击时切换其中一个(就像 iPod 中的随机播放按钮一样,白色蓝色白色蓝色。我一直保持对UIButtonItem
.
// interface
UIButtonItem *_shuffleButton; // released in dealloc
// implementation
UIImage *_shuffleButtonImage = [UIImage imageNamed:@"shuffle_icon_200x100.png"];
_shuffleButton = [[UIBarButtonItem alloc] initWithImage:_shuffleButtonImage style:UIBarButtonItemStylePlain target:self action:@selector(shuffleButtonTapped)];
所以现在shuffleButtonTapped
我想做类似的事情:
_shuffleButton.highlighted = YES;
// or
_shuffleButton.selected = YES;
但这些都不起作用。
我到处搜索,在找不到任何东西之后,我开始认为我错过了一些东西,谁能告诉我它可能是什么?谢谢。