在某个用户操作后,我希望向我的 UIViewController 添加另一个半透明的 UIView;即当它加载时,后面的UIViewController 视图仍然会在背景中可见,而新的UIView 将作为其上方的一个层出现。
“半透明”的 UIView 应该有几个图像和按钮,所以我更喜欢为它创建一个单独的 h、m 和 xib 文件,以便我可以控制它。
我该怎么做?
在某个用户操作后,我希望向我的 UIViewController 添加另一个半透明的 UIView;即当它加载时,后面的UIViewController 视图仍然会在背景中可见,而新的UIView 将作为其上方的一个层出现。
“半透明”的 UIView 应该有几个图像和按钮,所以我更喜欢为它创建一个单独的 h、m 和 xib 文件,以便我可以控制它。
我该怎么做?
尝试这个:
UIView *view = [[UIView alloc] init];
[view setAlpha:0.5];
[mainview addSubview:view]
[[NSBundle mainBundle] loadNibNamed:@"NibName" owner:self options:nil];
完成此操作后,您的自定义将从 nib 加载并分配给您声明的属性。