2016-06-27 1 views
-3

私は、アプリケーションデリゲートまたはNSObjectクラスからタイマーを介して呼び出すときに一般的にXIBを作成します。NSObjectからXibファイルを呼び出して、iOSアプリケーション内のすべてのViewControllerで共通のビューとして表示する方法

助けが必要ですか?

+0

NSObjectのサブクラスにメソッドを書き込みます。このメソッドは、メソッドの呼び出し中にviewControllersインスタンスを送信するtargetパラメータと、popUpを表示できるメソッドまたはターゲットインスタンスに表示するビューのいずれかを表示します。 –

+0

私のためにサンプルを作成できますか? –

+0

私はあなたが試したコードを手伝ってくれます。複数の画面に表示するビューのUIViewをサブクラス化しましたか? –

答えて

0

例えばコード

とXIBビューのコンテンツを表示するメソッドを作成します。

- (UIView *) createView 
{ 
     UIView *rootView = [[[NSBundle mainBundle] loadNibNamed:@"MyRootView" owner:self options:nil] objectAtIndex:0]; 
     return rootView; 
} 

XIBファイルからこのメソッドの戻りビューを、あなたが代理人またはNSObjectのからタイマーでこのメソッドを呼び出すことができますあなたが欲しいと思ったクラス。

関連する問題