macOS/iOS API解説

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

目次

setTitlePosition:

タイトル位置をセットします
-(void)setTitlePosition:(NSTitlePosition)aPosition:

解説

タイトル位置をセットします。
大きさを調整し、再描画します。
初期設定の位置は、NSAtTop。

返り値

( void )

なし

引数

( NSTitlePosition )aPosition

タイトルの位置
● NSNoTitle タイトル無し
● NSAboveTop 枠の外、左上
● NSAtTop 枠の上、左上
● NSBelowTop 枠の中、左上
● NSAboveBottom 枠の中、左下
● NSAtBottom 枠の上、左下
● NSBelowBottom 枠の外、左下

フレームワーク

ApplicationKit

クラス

NSBox

Instance Methods

使用可能

10.0

参照

- titlePosition
- setNeedsDisplay:(NSView)

例文

#import "MyObject.h"

@implementation MyObject

- (IBAction)myAction:(id)sender
{
	
	switch ([myOutlet titlePosition]){
		case NSNoTitle:
			[myOutlet setTitlePosition:NSAboveTop];
			[myOutlet setTitle:@"NSAboveTop"];
			break;
		case NSAboveTop:
			[myOutlet setTitlePosition:NSAtTop];
			[myOutlet setTitle:@"NSAtTop"];
			break;
		case NSAtTop:
			[myOutlet setTitlePosition:NSBelowTop];
			[myOutlet setTitle:@"NSBelowTop"];
			break;
		case NSBelowTop:
			[myOutlet setTitlePosition:NSAboveBottom];
			[myOutlet setTitle:@"NSAboveBottom"];
			break;
		case NSAboveBottom:
			[myOutlet setTitlePosition:NSAtBottom];
			[myOutlet setTitle:@"NSAtBottom"];
			break;
		case NSAtBottom:
			[myOutlet setTitlePosition:NSBelowBottom];
			[myOutlet setTitle:@"NSBelowBottom"];
			break;
		case NSBelowBottom:
			[myOutlet setTitlePosition:NSNoTitle];
			[myOutlet setTitle:@"NSNoTitle"];
			break;
    }
	
}

@end