FluidInfo *fluidInfo = [[FluidInfo alloc]init];
UIView *info = [[[NSBundle mainBundle] loadNibNamed:@"FluidInfoSheet" owner:fluidInfo options:nil] objectAtIndex:0];
[self createFormulaPopup:info];
を含む nib ファイルがありUIView
ます。そして、「 . 」UIView
という名前のサブクラスがあります。関数 ' 'を使用して、FluidInfo
これUiView
をポップアップとして表示します。viewController
createFormulaPopup
UIView
のサブクラスを作成しましたFluidInfo
。アウトレットとアクションを作成すると、それらはすべて正しく機能します。
問題は、私のinit
関数UIView
が予期せず機能していることです。何かをログに記録すると、ポップアップと同時に表示されます..しかし、ビューの背景色のようなものを設定すると、消えてしまうようです。インターフェイスビルダーで設定すると、固執します。色の変更をアクションに追加するUIView
と、それも機能します。しかし、ビューが初期化されると、プログラムで行ったすべてのことを元に戻すようです。