・下記ムービーのHUDを実現するサンプル
とりあえず動くレベル版
ちゃんとリソースも追加した版
・リリースノート
・表示するためのスレッドをクラスに内包したいがうまくいかない.スレッドがらみは難しい.
・画像とか入れ忘れてた.ゴメソ.
・ムービー


・実装例
以下のようなソースコードで実装します.

- (IBAction)openHUD:(id)sender {
[NSThread detachNewThreadSelector:@selector(openActivityHUDOfString) toTarget:self withObject:nil];
int i;
for( i = 0; i < 10; i++ ) {
NSLog( @"%d", i );
[NSThread sleepForTimeInterval:0.1];
}
[hud_ dismiss];
}
- (void) openActivityHUDOfString {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
hud_ = [[SNHUDActivityView alloc] initWithString:@"Loading..."];
@synchronized( self ) {
[hud_ showInView:self.view];
[hud_ release];
}
[pool release];
[NSThread exit];
}

http://code.google.com/p/sonson-code/source/browse/#svn/trunk/iPhone2.0/hudSample