首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

在UIToolbar下显示UISegmentedControl

2013-03-17 
在UIToolbar上显示UISegmentedControlUIToolbar *toolBar [[UIToolbar alloc] initWithFrame:CGRectMake

在UIToolbar上显示UISegmentedControl
UIToolbar *toolBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 416, 320, 44)];UIBarButtonItem *todayItem = [[UIBarButtonItem alloc] initWithTitle:@"今日" style:UIBarButtonItemStyleBordered target:self action:@selector(backToToday)];UIBarButtonItem *spaceItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems: [NSArray arrayWithObjects:@"日", @"周", @"月", nil]];[segmentedControl setFrame:CGRectMake(0, 0, 150, 30)];[segmentedControl setSegmentedControlStyle:UISegmentedControlStyleBar];segmentedControl.selectedSegmentIndex = 0;[segmentedControl addTarget:self action:@selector(segmentChanged:) forControlEvents:UIControlEventValueChanged];UIBarButtonItem *segmentItem = [[UIBarButtonItem alloc] initWithCustomView:segmentedControl];[segmentedControl release];NSArray *array = [[NSArray alloc] initWithObjects:todayItem, spaceItem, segmentItem, spaceItem, nil];[todayItem release];[spaceItem release];[segmentItem release];[toolBar setItems:array];[array release];[self.view addSubview:toolBar];[toolBar release];

?

热点排行