Я создал кнопку, которая выглядит как это изображение.
на каждую кнопку я установил разные виды.И используйте этот код для просмотра изменений ... ниже код предназначен для просмотра
- (void)segmentedControlChangedValue:(SVSegmentedControl*)segmentedControl {
NSLog(@"segmentedControl %i did select index %i (via UIControl method)", segmentedControl.tag, segmentedControl.selectedIndex);
switch (segmentedControl.selectedIndex)
{
case 0:
{
[super viewDidLoad];
break;
}
case 1:{
tr=[[[Table_review alloc]initWithNibName:@"Table_review" bundle:nil]autorelease];
tr.dv=self;
tr.business_obj=business;
[self.navigationController pushViewController:pv_Object animated:NO];
self.navigationItem.backBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:nil action:nil] autorelease];
}
break;
case 2:
{
pv_Object=[[[Photo_View alloc]initWithNibName:@"Photo_View" bundle:nil]autorelease];
pv_Object.dv=self;
pv_Object.business_obj=business;
[self.navigationController pushViewController:pv_Object animated:NO];
self.navigationItem.backBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:nil action:nil] autorelease];
}
break;
}
}
ниже код предназначен для просмотра
- (void)segmentedControlChangedValue:(SVSegmentedControl*)segmentedControl {
NSLog(@"segmentedControl %i did select index %i (via UIControl method)", segmentedControl.tag, segmentedControl.selectedIndex);
switch (segmentedControl.selectedIndex)
{
case 0:
{
[self.navigationController popViewControllerAnimated:FALSE];
break;
}
case 1:
[super viewDidLoad];
break;
case 2:
{
pv_Object=[[[Photo_View alloc]initWithNibName:@"Photo_View" bundle:nil]autorelease];
pv_Object.tr_Object=self;
pv_Object.business_obj=business_obj;
[self.navigationController pushViewController:pv_Object animated:NO];
self.navigationItem.backBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:nil action:nil] autorelease];
}
break;
}
}
ниже код предназначен для просмотра фотографий
- (void)segmentedControlChangedValue:(SVSegmentedControl*)segmentedControl {
NSLog(@"segmentedControl %i did select index %i (via UIControl method)", segmentedControl.tag, segmentedControl.selectedIndex);
switch (segmentedControl.selectedIndex)
{
case 0:
{
[self.navigationController popViewControllerAnimated:YES];
break;
}
case 1:{
[self.navigationController popViewControllerAnimated:YES];
}
break;
case 2:
{
[super viewDidLoad];
}
break;
}
}
Теперь проблема в том, что, когда вы идете в кулак о рецензии и рецензии на фото и о фото.тогда это убивает программу.Так что я изменил в третьем коде, чтобы он работал нормально?
Заранее спасибо ..