5
タッチバーのボタンに画像を設定するにはどうすればよいですか? 次のコードを試しましたが、次のコードを実行すると、タッチバーに表示されたボタンが表示されません。Xcode:画像をタッチバーのボタンに設定する(新しいMacBook Proの場合)
- (nullable NSTouchBarItem *)touchBar:(NSTouchBar *)touchBar makeItemForIdentifier:(NSTouchBarItemIdentifier)identifier
{
if ([identifier isEqualToString:TouchBarMacScanIdentifier])
{
NSButton* theButton = [NSButton buttonWithTitle:@"Scan" target:self action:@selector(clickFullScan:)];
[theButton setImage:[NSImage imageNamed:@“scan.png”]];
[theButton setImagePosition:NSImageLeft];
NSCustomTouchBarItem *customItemForButton =
[[NSCustomTouchBarItem alloc] initWithIdentifier:TouchBarMacScanIdentifier];
customItemForButton.view = theButton;
customItemForButton.visibilityPriority = NSTouchBarItemPriorityLow;
return customItemForButton;
}
...
return nil;
}
次の2行をコメントアウトすると、タッチバーに表示されているボタンが表示されます。
[theButton setImage:[NSImage imageNamed:@“scan.png”]];
[theButton setImagePosition:NSImageLeft];
何が問題なのですか。タッチバーのボタンに画像を設定するにはどうすればいいですか?