UITextView の inputAccessoryView として UIToolbar を使用します。その中にいくつかの UIBarItems があります。
self.toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 320, 44)];
NSMutableArray *items = [[NSMutableArray alloc] init];
UIBarButtonItem *bold = [[UIBarButtonItem alloc] initWithTitle:@"B" style:UIBarButtonItemStyleBordered target:self action:@selector(bold)];
UIBarButtonItem *italic = [[UIBarButtonItem alloc] initWithTitle:@"I" style:UIBarButtonItemStyleBordered target:self action:@selector(italic)];
UIBarButtonItem *underline = [[UIBarButtonItem alloc] initWithTitle:@"U" style:UIBarButtonItemStyleBordered target:self action:@selector(underline)];
[items addObject:underline];
[items addObject:italic];
[items addObject:bold];
self.toolbar.items = items;
[self.textView setInputAccessoryView:self.toolbar]
これらのアイテムは正常に動作しますが、UIActivityViewController がアクティブであり、iOS6 シミュレーターで閉じると、これらのアイテムは消え、空白のツールバーのみが表示されます。
どういう理由ですか?助けてください!