シミュレーターで見たものは次のとおりです。
デバイスに表示される内容は次のとおりです。
これはコードです:
- (void)buildNavBarTitle
{
self.navigationItem.title = nil;
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, self.navigationController.navigationBar.frame.size.height)];
UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithFrame:CGRectMake(0, 0, 160, view.frame.size.height - 10)];
segmentedControl.tintColor = [UIColor blackColor];
[segmentedControl insertSegmentWithTitle:@"New" atIndex:0 animated:NO];
[segmentedControl insertSegmentWithTitle:@"Today" atIndex:1 animated:NO];
[view addSubview:segmentedControl];
self.navigationItem.titleView = view;
}
私は持っている
- シミュレーターとデバイスで削除されたアプリ
- xCodeを再起動しました
- cmd+shift+k でクリーニング
- cmd+shift+alt+k でビルド フォルダーをワイプ