私のnavigationBarとTabBarをカバーしていない2番目のTabBarControllerの "Loading data .."というUIViewオーバーレイを作成しようとしています。NavViewとTabBarを持つcollectionViewControllerのUIViewオーバーレイ
私は現在
UIView *overlayView = [[UIView alloc] initWithFrame:self.navigationController.view.frame];
overlayView.backgroundColor = [UIColor blackColor];
overlayView.alpha = 0.4;
overlayView.tag = 88;
UILabel *message = [[UILabel alloc] initWithFrame:self.navigationController.view.frame];
[message setFont:[UIFont fontWithName:@"HelveticaNeue-Light" size:20.0f]];
message.text = @"Loading data...";
message.textColor = [UIColor whiteColor];
message.textAlignment = NSTextAlignmentCenter;
message.tag = 99;
[self.navigationController.view addSubview:overlayView];
[self.navigationController.view addSubview:message];
現在のメッセージが良い働いている私のコードとしてこれを持っているが、UIViewのオーバーレイは私のTabBarをカバーしていますか?これを解決する手助けはできますか?
これをクリアするには:私は、navBarとtabBarを覆わないUIViewオーバーレイをプログラムで表示します。
ありがとうございました!
ナビゲーションとタブバーをカバーしていない黒色のオーバーレイが必要ですか? –
正確に@HirenPatel – EdSniper