MyViewController.xibウィンドウ上の4つの項目があります。UIViewControllerのビューに別のUIViewオブジェクトを含めることはできますか?
- ファイルの所有者(タイプUIResponderの)
- ファーストレスポンダ(タイプUIScrollViewのの)
- ビュー(タイプMyViewControllerのは)
(型のUIViewの)- FloatingView
View
とFloatingView
には、いくつかのコントロール(ラベルやテキストフィールドなど)があり、IBを使用して設計されています。 FloatingView
はフルスクリーンを占めてはいけません。ユーザーが画面をタップすると、新しくタップされた場所に移動するには、私のアプリの機能でFloatingView
が必要です。
インスタンス変数UIView *myFloatingView;
はプロパティ/ IBOutletとして定義され、合成され、IBのFloatingView
ビューに接続されています。私のようにそのサブビューとしての私のビューコントローラのビューにmyFloatingView
を追加していviewDidLoad
方法で
、:
-(void)viewDidLoad {
[super viewDidLoad];
CGRect myFrame = CGRectMake(50, 50, 150, 150); //initial location
self.myFloatingView.frame = myFrame;
[self.view addSubview:self.myFloatingView];
}
アップルのドキュメントでは、各UIViewsは、対応するビューコントローラを持つべきであると言います。ただし、ここでは1つのビューコントローラのみを使用しています。私はフローティングUIViewオブジェクトを通常のコントロールとして扱っています。私は将来、この浮動表示を非表示/非表示にすることができます。
これは良い方法ですか、私がやろうとしていることを行う良い方法(例)ですか?
ありがとうございました。
このようにするのはその罰金です。私たちが作成するビューごとに異なるView Controllerが必要ではないと思います。それも本当に難しいでしょう。 – EmptyStack