0

NSScrollView内にIKImageBrowserViewがあり、多数の画像が表示されています。IKImageBrowserViewの画像と一緒にスクロールする背景画像を追加するにはどうすればよいですか?

基本的に私がやろうとしているのは、本棚にアイテムを置いたiPhoneのiBooksアプリに似たビューを作成することです。

4

2 に答える 2

0

http://developer.apple.com/library/mac/#/legacy/mac/library/samplecode/ImageKitDemoのサンプルプロジェクトからカスタムImageBrowserViewクラスとImageBrowserBackgroundLayerクラスを実装することで、探していた効果を達成することができました。/Introduction/Intro.html

私が行ったことは、カスタムImageBrowserViewクラスとImageBrowserBackgroundLayerクラスをプロジェクトに移動してから、browserViewの背景レイヤーを次のようにカスタムクラスに設定することでした。

ImageBrowserBackgroundLayer *backgroundLayer = [[ImageBrowserBackgroundLayer alloc] init];
[browserView setBackgroundLayer:backgroundLayer];
backgroundLayer.owner = browserView;

次に、Interface Builderで、スクロールビューのViewクラスをカスタムImageBrowserViewクラスに変更する必要がありました。

于 2013-01-08T21:06:35.107 に答える
0

IKImageBrowserViewで設定できる背景レイヤーがあります- (void) setBackgroundLayer:(CALayer*)aLayer。このレイヤーでは、任意の描画を実行できます。

https://developer.apple.com/library/mac/#documentation/graphicsimaging/Reference/IKImageBrowserView/IKImageBrowserView_Reference.htmlのCoreAnimationLayerIntegrationセクションを参照してください。

于 2012-08-03T05:50:56.433 に答える