私は 2 つの UIView を持っており、どちらもコードが少しずれています。
UIView であるこの _msgView のように、1 つを UIViewController にサブクラス化できself.view addSubView:_msgView];
ます。
現在、_msgView は、UIViewController の上に配置する 0.7 アルファを持つプレーン UIView です。
今、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 が設定されています。