次のコードを使用して、UIActivityIndicatorViewをUIButtonBarItem内で機能させようとしています。
- (void)showActivityIndicator
{
UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(0, 0, 20, 20)];
[activityIndicator startAnimating];
UIBarButtonItem *activityBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:activityIndicator];
[activityIndicator release];
self.navigationItem.rightBarButtonItem = activityBarButtonItem;
[activityBarButtonItem release];
}
アクティビティインジケータが表示されるまで機能しますが、ボタンバーの内側にはありません。
誰かがここで何が間違っているのかについて何か考えがありますか?