2011-12-28 21 views
0

ナビゲーションバーには、imageのような矢印の戻るボタンがあります。 (この画像によると、矢印の名前はfoldersです)セルにボタンを追加する

この矢印ボタンをセルに追加する必要があります。これは可能ですか?私はこれをプログラム的にどのようにすることができますか?

+0

セルをテーブルビューで表示していますか? – jrturton

+0

はい、テーブルビューのセル – sharon

答えて

4

ナビゲーションコントローラーの戻るボタン(矢印の表示付き)は、ナビゲーションバーにコードを使用して追加することができます。これは、スタック内の前のコントローラーのナビゲーション項目のバックバーボタンのプロパティを設定することによってのみ可能です。

このボタンをテーブルセルに追加することはできません。率直に言えば、少し奇妙に見えますが、それは何ですか?各セルは別の画面に「戻る」ようになりますか? Appleは通常、既存のUI要素を標準以外のものに変更することに熱心ではありません。

UIButtonやUIBarButtonItemはその外観を与えるために組み込まれていません。したがって、自分のイメージを作成し、これをカスタムボタンの背景として使用してセルに追加する必要があります。

0

カスタムボタンを使用して、背景を矢印の形の画像として設定できます。

あなたは

MyViewController *myViewController = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil]; 
[[self navigationController] pushViewController:myViewController animated:YES]; 
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Folders" style:UIBarButtonItemStyleBack target:nil action:nil]; 
self.navigationItem.backBarButtonItem = backButton; 
[backButton release]; 
[myViewController release]; 
+0

ナビゲーションボタンのように見えるように画像を追加したくありません。私は、セルに追加されるナビゲーション戻るボタン(画像に示すように)が必要です。 – sharon

+0

上記のコードを試してみてください。 – rishi

0

controller-ナビゲーションを使用している場合は、テーブルビューを準備するために、カスタムテーブルセルを取ることができます。このカスタムテーブルセルでボタンを追加できます。IBaction.UITableCellの作成方法はtutorial、その後はUITableViewの作成に役立ちます。

+0

私はボタンを追加する方法を知っていますが、私が追加したいのはセルへのナビゲーションボタンです。 – sharon

+0

ok ...次に、IBActionでpoopViewControllerを呼び出すことができます。 –

+0

@ZubairRaihanあなたのコメントにあなたが言及しているファンキーなメソッド名です: - D - – Till

関連する問題