私はカスタムUINavigationBarをコーディングしています。アプリがiOS 4で動作するはずなので、new customization options available on iOS 5を使用することはできません。カスタムUIBarButtonItemを描画する正しい方法は何ですか?
つまり、下の図のように、うまく機能しているカテゴリを避けるために、私はUINavigationBarをサブクラス化しました。
UIBarButtonItemsは同様に動作しません。
私はUIBarButtonItemクラスのサブクラス化とdrawRectメソッドのオーバーライドを試みましたが、何も変更されませんでした。
CustomUIBarButtonItem *backButton = [[CustomUIBarButtonItem alloc] initWithTitle:@"Notícias" style:UIBarButtonItemStylePlain target:nil action:nil];
self.navigationItem.backBarButtonItem = backButton;
[backButton release];
また、以下の画像も設定しようとしましたが、これも機能しませんでした。だから、
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"noticias_back.png"] style:UIBarButtonItemStyleBordered target:nil action:nil];
self.navigationItem.backBarButtonItem = backButton;
[backButton release];
、どのように私はこれを行うことになっていますか?
http://charles.lescampeurs.org/2011/02/10/tint-color-uibutton-and-uibarbuttonitemこれがあなたに役立つことを願って – Marios
あなたはこれを理解したことがありますか? – bryanmac