1

アプリケーションで IKImageFlowView を使用しており、その上に nsbutton を追加する必要があります。

以下のコードを使用していますが、

私の .h ファイルでは IBOutlet id browserView;

nib でカスタム ビューを追加し、IKImageFlowView からサブクラス化しているため、そのクラスを myImageFlowView として変更しました。

@interface myImageFlowView : IKImageFlowView

私のappControllerクラスでは、次のコードスニペットを使用してbrowserViewにボタンを追加しようとしています。

NSRect initialFrame = NSMakeRect(20.0, 50.0, 100.0, 100.0); 
NSButton *myBtn = [[NSButton alloc] init]; 
[myBtn setFrame:initialFrame]; 
[myBtn setBordered:NO];  
[myBtn setAutoresizesSubviews:TRUE]; 
[myBtn.cell setImageScaling:NSImageScaleAxesIndependently];
[myBtn setImage:[NSImage imageNamed:@"AppleColor.png"]]; 
[browserView addSubview:myBtn]; 

このボタンをサブビューとして IKImageFlowView に追加できません。ボタンを NSView に追加できます。私が間違っていること.助けてください.

4

0 に答える 0