UIBarButtonItemの画像を一度変更しても、何の不運もなしにさまざまな方法で変更しようとしています。UIBarButtonItemの画像を変更するときに問題が発生しました。
// bookmarkButton is a property linked up in IB
-(IBAction)bookmarkButtonTapped:(id)sender
{
NSLog(@"this action triggers");
// attempt 1
UIBarButtonItem* aBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"bookmarkdelete.png"] style:UIBarButtonItemStylePlain target:self action:@selector(bookmarkButtonTapped:)];
bookmarkButton = aBarButtonItem;
[aBarButtonItem release];
// attempt 2
bookmarkButton.image = [UIImage imageNamed:@"bookmarkdelete.png"];
}
別の方法がありますか?
bookmarkButtonはUIBarButtonItemがに設定されて動作するはずです:だからIBOutletプロパティとしてツールバーを設定した後、私はこのような...その配列に新しいボタンを挿入しなければなりませんでしたNIB。 – cannyboy