私のプロジェクト アーキテクチャは「マスター ディテール」であり、ナビゲートするすべてのビュー コントローラーまたはテーブル ビュー コントローラー全体にフッターを表示したいと考えています。
道を見つけるのを手伝ってください。
私のプロジェクト アーキテクチャは「マスター ディテール」であり、ナビゲートするすべてのビュー コントローラーまたはテーブル ビュー コントローラー全体にフッターを表示したいと考えています。
道を見つけるのを手伝ってください。
この方法で追加でき、UIView の代わりに customView のオブジェクトを使用して目標を達成できます。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease];
self.navMain = [[UINavigationController alloc] initWithRootViewController:self.viewController];
self.window.rootViewController = self.navMain;
[self.window makeKeyAndVisible];
UIView *viewFooter = [[UIView alloc] initWithFrame:CGRectMake(0, 431, 320, 49)];
[viewFooter setBackgroundColor:[UIColor redColor]];
[self.window addSubview:viewFooter];
[self.window bringSubviewToFront:viewFooter];
return YES;
}
フッターとコンテンツ ビューで 1 つのルート コントローラーを使用する必要があります。他のビュー コントローラーをルート ビュー コントローラーの子として追加し、ビューをコンテンツ ビューのサブビューとして追加します。
私はそれについての投稿を書きました。ここで見つけることができます: http://antrix1989.blogspot.com/2013/09/uiviewcontroller-as-singleton.html