Jon Arrienによる HGKOptionPaneという ios ライブラリがあります。表示/非表示のドロップダウン パネルです。デモ アプリに実装しているときに、この UIView フレームが UIButton にリンクされていることに気付きました。以下のコードに関係があると思いますが、コードがわかりませんでした。説明していただければ幸いです。最も重要なことはUIButton
、UIView またはOption Panel
それ自体とどのようにリンクされているかです。
HGKOptionPanel.m 内の 2 つのメソッド:
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
// Initialization code
}
return self;
}
- (void)drawRect:(CGRect)rect{
[super drawRect:rect];
isExpanded = YES;
}
写真:
Option Panel
はUIView
黒の背景色です。