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
那么它也会起作用。但是当视图被初始化时,它似乎撤消了我以编程方式完成的所有事情。