1
iPadアプリを作成しました。アプリの途中でボタンの下に分割ビューを追加しました。ボタンをクリックすると、分割が正常に表示されます。しかし、スプリットビューではボタンを追加したい。ボタンをタップすると分割ビューを削除して、別のxibを画面全体に表示したい。どうやってやるの?スプリットビューを削除して、別のxibを画面全体に表示
iPadアプリを作成しました。アプリの途中でボタンの下に分割ビューを追加しました。ボタンをクリックすると、分割が正常に表示されます。しかし、スプリットビューではボタンを追加したい。ボタンをタップすると分割ビューを削除して、別のxibを画面全体に表示したい。どうやってやるの?スプリットビューを削除して、別のxibを画面全体に表示
まずあなたができるようにそのボタンクリックでのViewControllerの上にSplitviewを追加する場合、私はいくつかの質問、
を持っていましたか?
上記のケースでは、splitviewコントローラでオリエンテーションを取得できますか?
私はこの2つの問題を抱えていましたが、
次に、ボタンをクリックしてsplitviewを表示します。私はUIApplication Primaryウィンドウと呼ばれ、ウィンドウ内の現在のビューをすべて削除し、新しいコントローラビューを追加します。
戻す必要がある場合と同じ操作を行います。
、
- (void) displayControllerViewStack: (UIView *)view {
NSArray *subViews = [self.window subviews];
while ([subViews count] > 0) {
// Need to clear out the list, as only view at index 0 gets rotation notification.
[(UIView *)[subViews objectAtIndex:0] removeFromSuperview];
subViews = [self.window subviews];
}
[self.window addSubview: view];
}
おかげで、
のNaveenシャン
を次のコードを参照してください。