0

私は1つのiPhoneアプリをやっています。このアプリでは、戻る navigationleftbarbutton を無効にしたいと考えています。以下のコードを使用して、navigationleftbarbutton を無効にしましたが、機能していません。今、私は 1 つのビューを作成し、uinavigationbar に追加しました。しかし今、私はそのビューを透明なビューにしたいと思っています。また、ナビゲーションバーからカスタムビュー (myview1) を削除するにはどうすればよいですか。コードを添付しました。私の問題を解決するために体を助けてください。

コードを無効にする:

self.navigationItem.leftBarButtonItem setEnabled:NO];

そして、これは私のcustomviewコードです:

myview1 = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 40)];
myview1.backgroundColor = [UIColor redColor];
button = [[UIBarButtonItem alloc]initWithCustomView:myview1];
self.navigationItem.leftBarButtonItem = button;

myview を透明なビューにする方法を教えてください。ナビゲーションバーから mycustomview(myview1) を削除するにはどうすればよいですか。前もって感謝します。

4

1 に答える 1

0

以下のコードを記述して、ナビゲーションの戻るボタンを非表示にできます。

self.navigationItem.leftBarButtonItem.hidden = YES;

ビューのアルファ値を変更することで、ビュー、つまり myview を透明にすることができます

[myview setAlpha:0.3];   //alpha value ranges from 0 to 1

アルファ値を 0.0 に設定すると、ビューが透明になり、アルファ値が増加するにつれて透明度が上がります

于 2012-12-30T08:11:46.033 に答える