1

バーボタンは、y 原点を 0 としてナビゲーションバーに、x を 0 として固定しましたが、y 位置をバーボタン項目に追加したいと考えています。

 UIBarButtonItem *barbutton;

            barbutton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:self action:@selector(onbackbtnpressed:)];
            [barbutton setWidth:30];
            [barbutton setTintColor:KANEKA_BLUE_COLOR];
            [barbutton setAccessibilityFrame:CGRectMake(10, 10, 30, 20)];
            self.navigationItem.leftBarButtonItem = barbutton;

バーボタン フレームの設定方法またはバー ボタンの y 位置の設定方法を教えてください。

4

2 に答える 2

1

実際には、y の原点を少し異なる方法で設定することができました。これは大きな手順かもしれませんが、かなり良い方法です。

ビューコントローラーにツールバーを追加し、バーボタンアイテムを設定し、ナビゲーションバーを非表示にしました.そして、それはすべてのポップオーバーコントローラーで機能します.

self.toolbar.hidden = NO;
        self.contentSizeForViewInPopover = CGSizeMake(self.view.frame.size.width-100,self.view.frame.size.height-100);
        self.navigationController.navigationBarHidden = YES;
        [self.toolbar setTintColor:KANEKA_BLUE_COLOR];
        [self.backbutton setTintColor:KANEKA_BLUE_COLOR];
于 2013-10-22T09:06:34.720 に答える