0

昨日も同様の質問があり、そこから回答の一部を得ました。しかし、スレッドが閉じられたので、これは私のフォローアップの質問スレッドです:)

オリジナル Q: ツールバーのボタン/アイテムの日付を で変更するにはどうすればよい[NSDate date]ですか?

元のA:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MM/dd/yyyy"];
[formatter setTimeZone:[NSTimeZone timeZoneWithName:@"UTC"]];
yourToolBarItem = [NSString stringWithFormat:@"%@", [formatter stringFromDate:[NSDat date]]];

フォローアップ Q: ストーリーボードのナビゲーション コントローラーから直接ツールバーを作成しました。プログラムでアイテムに到達し、インデックス 0 のアイテム/オブジェクトを現在の日付に変更するにはどうすればよいですか。

私はこれについて頭を悩ませることができません。私はたくさんのタイプを試しまし[self navigationController.ToolbarItems] replacObjectAtIndexたが、これまでのところ私にとって大きな問題ではありません。あらゆる指示とヘルプに非常に役立ちます。

4

1 に答える 1

0

最も簡単な方法は、ボタンのプロパティを作成することです。 @property IBOutlet UIBarButtonItem *myBarButton;

次に、viewWillAppear で初期化します: myBarButton = [[UIBarButtonItem alloc] initWithTitle:(日付文字列) style: UIBarButtonItemStylePlain target:self action:(some action)]; // もちろん、ここでもナビゲーション バーに追加する必要があります...

次に、ボタンの日付を更新するとき: [myBarButton setTitle:(your date string)];

それが役立つことを願っています...

于 2012-10-25T16:38:41.950 に答える