1

すべてのUIViewControllerにこの下部バーを配置したいので、最初にこれをタブバーとして使用しましたが、ボタンが多いためバーをスクロールする必要があるため、UIViewに変更しましたが、問題はこのバーをどのように表示するかです。すべてのUIViewControllerとこれを宣言する場所。誰かが私をそのために導くことができますか?

前もって感謝します。

UIview

このようにして、UIViewControllerの1つでUIViewをボトムバーとして設定しました。

viewBotBar = [[UIView alloc]initWithFrame:CGRectMake(0, 380, 320, 79)];
viewBotBar.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"1aa.png"]];
[self.view addSubview:viewBotBar];
4

4 に答える 4

3

こんにちは私の親愛なる友人私はちょうどそれをグーグルで見つけました、そして私はあなたのための最高のチュートリアルを見つけました以下のリンクの例をダウンロードしてください:-

https://github.com/a1phanumeric/PeekabooTabBarController

聞くのはデモ画像です:-

ここに画像の説明を入力

それがあなたに最高の助けになることを願っています:)

于 2013-01-02T08:09:49.060 に答える
1

次のようなすべてのビューのウィンドウにこのビューを追加するだけです..

このメソッドをAppDelegate.mファイルに記述し、rootViewController を追加した後にこのメソッドを呼び出します。

-(void)addCustomBottomBar{
    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:0.5];
    [UIView setAnimationTransition:UIViewAnimationTransitionNone forView:self.window cache:YES];

    viewBotBar = [[UIView alloc]initWithFrame:CGRectMake(0, 380, 320, 79)];
    viewBotBar.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"1aa.png"]];
    [self.window addSubview:viewBotBar];
    [self.window bringSubviewToFront:viewBotBar];

    [UIView commitAnimations];
}

アップデート:

カスタム TabBar については、これらのリンクを参照してください。

  1. カスタム タブバー
  2. RXCustomTabBar
于 2013-01-02T05:55:47.600 に答える
0

最初に次のようにウィンドウオブジェクトにアクセスします

 UIWindow *window = [UIApplication sharedApplication].keyWindow;
viewBotBar = [[UIView alloc]initWithFrame:CGRectMake(0, 380, 320, 79)];
viewBotBar.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"1aa.png"]];
window addSubView:viewBotBar];
于 2013-01-02T05:56:48.427 に答える
0

1 つのクラス ファイルを作成できます。次に、カスタム タブのメソッドを 1 つ実装し、すべてのビュー コントローラーでこのメソッドを呼び出してみます。次に、このバーをそのクラスのオブジェクトに追加します。

于 2013-01-02T06:05:22.407 に答える