ラベル UINavigationController の投稿を表示しています。 すべての投稿を表示
ラベル UINavigationController の投稿を表示しています。 すべての投稿を表示

2014年4月25日金曜日

UINavigationControllerで自動表示される「前画面に戻る」的なボタンを非表示にする。

UINavigationControllerを利用していると(いえ、どんな場面でもあり得ますが)、時々前の画面に戻ってほしくない時があります。

表示が主なアプリなら良いのですが、「編集処理をしている途中に戻られると厄介」なんて事もあります。

そんな時に邪魔な「UINavigationControllerの戻るボタンを消す」のが以下のコード


 [[self navigationItem] setHidesBackButton:YES];


これでok


2013年6月25日火曜日

UINavigationController内のIUTableViewControllerにタイトル・tintColorが設定できない。

UINavigationController作成して、内部にUITableViewControllerを設定した時に、どれに対して、titleとtintColorの設定をしていいか未だにわからなくなってしまいます。


// UINavigationControllerの初期化
// UITableViewController *_tableViewController; で定義してます。
[self set_tableViewController:[[UITableViewController alloc] initWithStyle:UITableViewStyleGrouped]];
[[[self _tableViewController] tableView] setDataSource:self];
[[[self _tableViewController] tableView] setDelegate:self];
[self addChildViewController:[self _tableViewController]];

// この場合のtitle設定はこう
[[self _tableViewController] setTitle:@"プロフィール"];

// tintColor設定はこう
[[[[self _tableViewController] navigationController] navigationBar] setTintColor:[UIColor orangeColor]];