簡體   English   中英

可可:如何動態調整NSTextField的大小?

[英]Cocoa: How to dynamically size the NSTextField?

我創建了一個標簽:

NSTextField *label = [NSTextField alloc] initWithFrame:NSMakeRect(50, 50, 100, 50)];
    [txtField setStringValue:inputString];
    [txtField setEditable:false];

inputString的長度在編譯時未知,因此如何調整標簽的大小以使其全部適合一行並在給定inputString后將其居中?

我還是可可的新手,非常感謝您的幫助!

使用NSControl的“-(void)sizeToFit”方法。 這將根據其中的文本調整textField的大小。

要使文本居中,可以在“界面生成器”中進行設置,並且在使用sizeToFit更新textField的大小時設置不會更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM