nstextfieldcell相关内容
我有一个带有多个文本列的 NSTableView.默认情况下,这些列的 dataCell 是 Apple 的 NSTextFieldCell 类的一个实例,它可以做各种奇妙的事情,但它绘制的文本与单元格的顶部对齐,我希望文本在单元格中垂直居中. NSTextFieldCell 中有一个内部标志,可以用来垂直居中文本,而且效果很好.然而,由于它是一个内部标志,它的使用不受 Apple 的批准,
..
我已经尝试了其他帖子中建议选项的多种组合,但我似乎无法使用不可编辑的 NSTextFieldCell 填充基于单元格的 NSTableView 来选择 CELL 而不是行. 我试过了: [[col dataCell] setEditable:NO];[[col dataCell] setSelectable:YES];[col setEditable:YES]; 并尝试过委托: -
..
我已经尝试了其他文章中建议的选项的多种组合,但似乎无法获得基于单元格的NSTableView并填充不可编辑的NSTextFieldCell来选择CELL而不是行. 我尝试过: [[col dataCell] setEditable:NO]; [[col dataCell] setSelectable:YES]; [col setEditable:YES];
..
我是iOS开发人员.我最近启动了Mac项目,但发现与UITable的子类UITableViewCell不同,NSTableView的单元格为NSCell,甚至无法在IB中创建它.我想知道是否有一些简单的方法可以创建子类,例如NSTextFieldCell并将其放入NSTableView. 任何帮助将不胜感激!谢谢! 解决方案 看看开源 PXListView Github 上的a>类
..
我一直在寻找使NSTextField底部对齐的解决方案,并且找到了此并进行了调整满足我的需求.所以现在我有了这个自定义的NSTextFieldCell,但是如何告诉我的NSTextFields(以编程方式)使用此类? 解决方案 您是否尝试过NSControl类的setCell:方法? - (void)setCell:(NSCell *)aCell
..
我有一个tableView,其中3列包含NSTextFieldCell.一切都充满了绑定. 该列之一的单元格的文本是计算得出的,不能直接编辑. 对于此列,我希望当单元格进入编辑模式时,显示按钮或自定义视图而不是textField . 换句话说,我想要一个 NSCell ,当它不被编辑时是一个 NSTextFieldCell ,而当一个 NSButtonCell (或自定义视图)时,被编辑.
..
我正在尝试使用 ArrayController 和 Bindings 使用自定义单元格设置 NSTableView .为此,我向自定义单元格添加了一个子视图.数据连接似乎有些正常.虽然,似乎有一个重画问题,我无法解决.当我加载应用程序时,仅呈现某些单元格.当我滚动浏览各行或选择其中的一行时,渲染会发生变化. 我在github上创建了示例项目,以说明问题所在. 可以在此处找到用于单元格渲
..
我有一个NSTableView显示一些代表我的自定义对象的信息。我不使用绑定。 通常,我创建我自己的NSCells来显示数据,但是一旦我在一个NSTextFieldCell之后,将显示对象的字符串值,用户编辑它。 我可以使用下面的代码成功添加NSTextFieldCell,但它不可编辑。 NSTextFieldCell * textField = [[NSTextFieldCe
..
我需要在每行显示一个带有不同格式的多行的NSTextFieldCell。 这样的东西: 第1行:标题 第2行:描述 我继承了NSTextFieldCell 解决方案 / div> 首先,您不会子类 NSTextFieldCell 来实现这一点,因为,作为 NSCell , NSTextFieldCell 继承 -setAttributedStringValue
..
我有一个NSTextFieldCell,我希望显示中间垂直对齐。感谢这里一个老问题和博客条目我有两个工作的解决方案。 但是,这两个解决方案似乎都压制了我将单元格设置为右对齐的能力。任何人都可以帮助我让这些解决方案支持这两种形式的对齐? 这里是一个解决方案的代码: @implementation MiddleAlignedTextFieldCell - (NSRect)
..
我的代码为我的NSTextFieldCell是: - (void)drawInteriorWithFrame:(NSRect)cellFrame inView: controlView { //这里绘制代码。 NSGradient * gradient = [[NSGradient alloc] initWithStartingColor:[NSColor lightGrayCol
..
我想让我的每个表格单元格可以滚动自其可编辑。我使用 self.nsChildTextFieldObj = [[NSTextFieldCell alloc] init]; [self.nsChildTextFieldObj setControlView:self.controlView]; [self.nsChildTextFieldObj setBackgroundStyle:se
..
这似乎是 a> 接受 cellSizeForBounds:允许计算文本字段的“自然”大小。但是,对于NSTextField,我发现它不太匹配: @interface MyTextField:NSTextField @end @implementation MyTextField - (void)textDidChange:(NSNotification *)notificatio
..
我在nib加载时( NSWindowController )在OS X 10.9控制台上收到以下警告。 无效的颜色System,labelColor(警告只给一次) 我使用Xcode 6和OS X 10.10来编译我的代码。很可能此警告是由于 NSColor在10.10中显示静态文本和相关元素的新系统颜色:labelColor,secondaryLabelColor,tert
..
我正在尝试创建一个类似于Finder文件标签的文本字段。 我开始用多行 NSTextField 但是,调用 [self.cell setLineBreakMode:NSLineBreakByTruncatingMiddle]; 以下是Finder中的外观: 解决方案 如果你想包装文本像finder标签,使用两个标签不会给你任何好处,因为你需要知道最大可断开的文本的数量在第
..
我有一个视图,包含两个 NSTextFieldCell 。绘制这些单元格的大小是从视图的大小导出的,我希望每个单元格中的文本是最大的,适合于单元格的导出大小。这里是我有,它不设置字体大小: - (void)drawRect:(NSRect)dirtyRect { / * *观察者会注意到我在这里更新了整个视图。如果 *有一个感知的性能问题,那么我将切换到只是 *更新脏rect。
..
我有一个 NSTableView 有多个文本列。默认情况下,这些列的 dataCell 是Apple的 NSTextFieldCell 类的一个实例,但它绘制的文本与单元格的顶部对齐,我想让文本在单元格中垂直居中。 在 NSTextFieldCell ,可用于垂直居中的文本,它的作品漂亮。然而,由于它是一个内部标志,它的使用不被苹果认可,它可以简单地在未来的版本中没有警告消失。我目前使用这个
..