【发布时间】:2011-03-27 23:46:45
【问题描述】:
我正在尝试创建一个右侧有一个按钮的 NSTextField(类似于 NSSearchView),但我不知道如何在不进入 NSButton 的情况下让 NSTextField 的文本滚动。
到目前为止,这是我的代码:
rightButton = [[NSButton alloc] initWithFrame:rect];
[rightButton setTarget:self];
[[rightButton cell] setHighlightsBy:NSNullCellType];
[rightButton setImage:[NSImage imageNamed:@"rightButton"]];
[rightButton setAction:@selector(action:)];
[rightButton setBordered:NO];
有什么想法吗?
编辑:这是问题的屏幕截图。
【问题讨论】:
-
更详细一点。输入文本字段时是否需要按钮保持静止?
-
嗨,Kenny:目前,按钮停留在原处,只是在到达按钮时隐藏了文本。
-
你是想让文本换行,还是只是让文本不在按钮所在的“列”中?
-
考虑编辑您的问题以显示程序中当前行为的屏幕截图。
-
@dreway - 只是试图让文本不在列中。 @Bavarious - 好主意,我已经编辑了问题以添加照片。
标签: objective-c cocoa nstextfield nsbutton