私が間違っていることがわかりません。私はペンを持っていないので、loadViewですべてを作っています。ツールバーが表示されますが、segmentedControlは表示されません。ツールバーの項目が表示されない
- (void)loadView
{
// Toolbar
UIToolbar *toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 320, 90)];
[toolbar setTintColor:[UIColor lightGrayColor]];
UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithFrame:CGRectMake(10, 10, 200, 30)];
[segmentedControl setSegmentedControlStyle:UISegmentedControlStyleBar];
UIBarButtonItem *item = [[[UIBarButtonItem alloc] initWithCustomView:segmentedControl] autorelease];
NSArray *toolbarItems = [NSArray arrayWithObjects:item, nil];
[toolbar setItems:toolbarItems animated:NO];
[self.view addSubview:toolbar];
}
ありがとうございました。出来た!私は、ツールバーのsetItems:animatedを使用しなければならないと考えました。 setItemsのポイントは何ですか?このコードはそれを使用していないのでアニメーション化されていますか? – tazboy