このiPhoneアプリのUINavigationBarの高さを調整する必要がありました。 小さなnavBarをテーブルビューで使用すると、その下に黒いスペースがあります。iPhone - 高さを減らした後にナビゲーションバーの下の黒い部分を削除する方法
私はそれがなくなって見たいのですが...
誰も私を助けることができますか?とても有難い!
のビジュアル:あなたはナビゲーションバーを小さくした場合http://tinypic.com/r/2gwchg2/6
このiPhoneアプリのUINavigationBarの高さを調整する必要がありました。 小さなnavBarをテーブルビューで使用すると、その下に黒いスペースがあります。iPhone - 高さを減らした後にナビゲーションバーの下の黒い部分を削除する方法
私はそれがなくなって見たいのですが...
誰も私を助けることができますか?とても有難い!
のビジュアル:あなたはナビゲーションバーを小さくした場合http://tinypic.com/r/2gwchg2/6
ナビゲーションバーのフレームを設定し、フレームの上にy方向を縮小します。これを行います。
self.navigationController.navigationBar.frame=CGRectMake(<#CGFloat x#>, <#CGFloat y#>, <#CGFloat width#>, <#CGFloat height#>);
y = -10、height = 30とする。あなたの要件に応じてチェックし、調整してください。
UIView *BtnView = [[UIView alloc] initWithFrame:CGRectMake(0,0,300,30)];
UILabel *compete_Label=[[UILabel alloc]initWithFrame:CGRectMake(100, 5, 60, 20)];
[compete_Label setText:@"Your Title name"];
compete_Label.backgroundColor=[UIColor clearColor];
[compete_Label setFont:[UIFont fontWithName:@"Helvetica-Bold" size:12]];
compete_Label.textColor=[UIColor whiteColor];
[BtnView addSubview:compete_Label];
[self.View addSubView:BtnView];
私はそれがあなたのために働くと思います。
、あなたはその起源-yは、ナビゲーションバーの下に設定されることに応じて、このようなテーブルビューフレームの位置を確認する必要があります。
tableview origin-yを設定し、tableviewの高さを調整します。
おはようご回答ありがとうございます。私はこのようなものを使ってみました:[self.tableView setFrame:CGRectMake(0、-10、320、480)]; ただし、テーブルビューは移動しません.... –
応答vishiphoneありがとう。 あなたが提案した解決策を試しましたが、黒いスペースがまだあります。 –
あなたのビューの背景色を確認してくださいそれは黒ですか? – vishiphone
私はそれが純粋な白だと思う!それは私がチェックした最初のものの一つでした。 –