我有 2 个 UIView,其中都有一些代码。
我可以将一个子类化为一个 UIViewController,就像这个self.view addSubView:_msgView];
_msgView 是一个 UIView。
现在 _msgView 是一个普通的 UIView,它有一个 0.7 的 Alpha 来覆盖 UIViewController。
现在我有另一个名为 menuButtons 的 UIView,我想把它放在 _msgView 之上。
我在想我可以使用[_msgView addSubView:_menuButton];
,但这不起作用并发出警告
不兼容的指针类型将“MenuButtons *__strong”发送到“UIView *”类型的参数
如何将 UIView 放在另一个 UIView 之上?
//编辑:
#import <UIKit/UIKit.h>
#import "SlideMessageView.h"
#import "definitions.h"
@interface MenuButtons : UIView
{
UIButton *onBack;
UIButton *onForward;
UIButton *onRefresh;
UIButton *onHome;
UIButton *onSafari;
UIButton *onChrome;
UIButton *onPocketReader;
UIButton *onSavePDF;
UIButton *onPrint;
UIButton *onShare;
SlideMessageView *msgView;
BOOL viewVisible;
}
UIButton 的@properties 设置在该值之下。