我创建了一个带有多个子视图的 UIViewController。要切换到所有子视图,我添加了一个分段控件。屏幕看起来像这样。
在第二个视图中,我添加了一个 UIToolbar,使用这行代码..
toolbar = [UIToolbar new];
toolbar.barStyle = UIBarStyleDefault;
[toolbar sizeToFit];
toolbar.frame = CGRectMake(0, 0, 800, 40);
UIBarButtonItem *filterByClass = [[UIBarButtonItem alloc] initWithTitle:@"A" style:UIBarButtonItemStyleBordered target:self action:@selector(goToFilteredByClass:)];
UIBarButtonItem *spacer = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil];
NSArray *buttonItems = [NSArray arrayWithObjects:filterByClass, spacer, nil];
[toolbar setItems:buttonItems animated:NO];
所以画面会是这样的。。
当我回到 A 段时,这是我的屏幕..
然后数据被工具栏覆盖..我想删除它,因为段A没有工具栏..有没有办法解决这个问题..?
谢谢,
关联