如何为文本字段指定默认字体和一些填充?

发布于 2024-07-20 04:33:21 字数 110 浏览 5 评论 0原文

我想要做的是更改文本字段的默认字体并给它一些填充,以便当人们开始输入时,他们将开始从文本字段的边缘进一步输入。

抱歉,如果我的问题很模糊,我并不是故意的,如果您需要更多信息,请发表评论。

What I am looking to do is change the default font of a text field and give it some padding so that when a person starts typing they will start typing further in from the edge of the text field.

Sorry, If my question is quite vague, i don't mean to be, if you need some more information just comment.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

难如初 2024-07-27 04:33:21

在回答您的第一个问题时,您可以使用 setFont:size: 方法更改 NSTextField 的字体(因为 NSTextField 继承自 <代码>NSControl - 文档这里):

NSTextField *textField;     //Pointer to your text field
...
NSFont *f = [NSFont fontWithName:@"Arial" size:12];
[textField setFont:f];

在回答你的第二个问题时,我认为 可能会为您指明正确的方向 - 但是您必须调整代码以在文本字段的左侧而不是右侧应用填充。

In answer to your first question, you can change the font of an NSTextField by using the setFont:size: method (since NSTextField inherits from NSControl - docs here):

NSTextField *textField;     //Pointer to your text field
...
NSFont *f = [NSFont fontWithName:@"Arial" size:12];
[textField setFont:f];

In answer to your second question, I think that this may point you in the right direction - however you will have to adapt the code to apply padding on the left-hand side of the text field rather than the right.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文