0

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 PanelUIView黒の背景色です。

4

1 に答える 1

0

UIButton は、コードによってリンクされていない IBOutlet です。
実際にはすべてここの xib ファイルに保存されています:
https://raw.github.com/Hegaka/HGKOptionPanel/master/HGKOptionPanel/HGKOptionPanel/en.lproj/MainWindow.xib

于 2012-08-12T05:12:48.433 に答える