我在导航栏上显示段按钮时遇到问题。我的程序流程如下:登录页面>详情页面>地图页面。 我还想在详细信息页面上显示2段按钮。当转到地图页面时,用户会看到3段按钮。这怎么可能?
关于我的项目的更多信息:在这个应用程序中,我也有tabbar,我创建了另一个类,它的名字是tabbar类。我打电话给所有页面。
TTabBar *tabbar=[[TTabBar alloc] init];
[self.navigationController pushViewController:tabbar animated:YES];
tabbar.selectedIndex = 0;
答案 0 :(得分:0)
您可以尝试使用以下
从代码中添加细分 segmentedControl = [[UISegmentedControl alloc]initWithFrame:CGRectMake(115, 210, 190, 30)];
segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar;
[segmentedControl insertSegmentWithImage:[UIImage imageNamed:@"bus.png"] atIndex:0 animated:YES];
[segmentedControl insertSegmentWithImage:[UIImage imageNamed:@"car.png"] atIndex:1 animated:YES];
[segmentedControl insertSegmentWithImage:[UIImage imageNamed:@"walking.png"] atIndex:2 animated:YES];
segmentedControl.selectedSegmentIndex =0;
segmentedControl.tintColor = [UIColor greyColor];
[mainView addSubview:segmentedControl];
答案 1 :(得分:-1)
我假设您正在将段控件添加为leftBarButtonItem或rightBarButtonItem。如何将barButtonItem设置为nil并添加新的?