画像と UIBarButtonItem クラスを使用して、(Apple のように) セルに右矢印を表示しようとしています。問題は、表示される画像の代わりに、画像と同じサイズの赤い四角が表示されることです。別の画像を使用して画像を変更しようとしたところ、他の画像と同じサイズ (今回は角が丸くなっている) の別の赤い正方形が得られました。
以下の私のコード:
UIImage *arrowImage = [UIImage imageNamed:@"arrow.png"];
UIBarButtonItem *runItem = [[UIBarButtonItem alloc] initWithImage:arrowImage style:UIBarButtonItemStyleBordered handler:^(id sender) {
[self pushListWithID:[(DIDList *)_fetcher.fetchedObjects[indexPath.row] idValue] runMode:NO];
}];
[(UIToolbar *)cell.accessoryView setItems:@[runItem]];
これを確認しましたが、UIBarButtonSystemItemComposeが赤いボタンを表示しているios UIBarButtonItemには実際には役立ちませんでした
これを修正する方法を知っている人はいますか?