macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

translucent

INDEX>UIKit>UIToolbar

ツールバーが半透明か、そうでないかを示すプロパティ値
@property(nonatomic,assign,getter=isTranslucent) BOOL translucent

解説

ツールバーが半透明(YES)か、そうでない(NO)かを示すブール値。
ユーザーがツールバーの下を見ることが出来るようにするにはツールバーに半透明を適用するには、横向きを優先させます。
デフォルト値はNOです。
ツールバーのスタイルをUIBarStyleBlackTranslucentに設定するなら、このプロパティの値は常にYESです。

[新世界]透明標本~New World Transparent Specimen~

[新世界]透明標本~New World Transparent Specimen~

クラス

UIToolbar

Property

使用可能

iPhone3.0

参照

ADC

例文

iPhone

- (void)applicationDidFinishLaunching:(UIApplication *)application {
	//ツールバーを作る
    CGRect toolbarRect = CGRectMake(0, 431, 320, 49);
    UIToolbar *aToolbar = [[UIToolbar alloc] initWithFrame:toolbarRect];
    self.toolbar = aToolbar;
    [aToolbar release];
    [window addSubview:toolbar];
	
    //ツールバーアイテムを作る
    UIBarButtonItem *leftItem = [[UIBarButtonItem alloc] initWithTitle:LocStr(@"001",@"left") 
					style:UIBarButtonItemStyleBordered target:self action:@selector(toggleRun:)];
    leftItem.width = 150.0;
    [ leftItem setTarget  : self ];
	[ leftItem setAction  : @selector( leftAction: ) ];
	
	//右ビュー
    UIBarButtonItem *rightItem = [[UIBarButtonItem alloc] initWithTitle:LocStr(@"002","right") 
					style:UIBarButtonItemStyleBordered target:self action:@selector(toggleFiltering:)];
    rightItem.width = 150.0;
	[ rightItem setTarget  : self ];
	[ rightItem setAction  : @selector( rightAction: ) ];
	
    //配列を作る
    NSArray *items = [NSArray arrayWithObjects:leftItem, rightItem, nil];
    [leftItem release];
    [rightItem release];
    
    //ツールバーにセットする
	[toolbar setItems:items animated:YES];
	
	toolbar.translucent = YES;
	
	[window makeKeyAndVisible];
}