xcode - 在 Interface Builder 中使用 Storyboard 时如何更改 NSTableCellView 的高度

标签 xcode storyboard interface-builder tableview nstablecellview

当我创建一个 Non-Storyboard OSX 应用程序并将对象库中的 TableView 添加到 Interface Builder 中的主窗口时,我可以更改该 TableView 内 NSTableCellView 的高度。 row height is correct when using xib files 这样做会自动更改 TableView 的行高(即使我运行应用程序时也是如此)。 Running xib based app

但是,当我创建 Storyboard应用程序并遵循完全相同的步骤(添加 TableView 、更改 cellView 的高度)时,TableView 的行高不会改变,导致我运行应用程序时 NSTableCellView 被裁剪。 Running storyboard based app

我知道您可以实现 heightForRowAtIndexPath 方法,但我只是想知道为什么它在使用 xib 文件时有效,而在使用 Storyboard时停止工作。 (我确实发现以图形方式设计界面比在文本文件中写下任意数字要容易得多。)

我在这里缺少什么吗?使用 Storyboard最简单的方法是什么?

最佳答案

您必须在表格 View 中设置高度(尺寸检查器 -> 尺寸样式:自定义并设置行高值)。

关于xcode - 在 Interface Builder 中使用 Storyboard 时如何更改 NSTableCellView 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27870926/

相关文章:

ios - 构建失败,错误 : Undefined symbol: ___darwin_check_fd_set_overflow

ios - 显示来自服务器的更新数据的 watch 套件

ios - Xcode 6 UIImageView 无法正确缩放

ios - 在 iOS 上进行 segue 时将元素保留在导航 Controller 中

ios - 选项卡栏 Controller 问题内的 UI 导航 Controller

Xcode:有没有办法在界面构建器中更改行距(UI 标签)?

ios - cocoapods pod lib 创建和方案

ios 8 Storyboard搜索栏太宽

interface-builder - XCode 7:启动屏幕可能未设置自定义类名

ios - UIButton 无法在 iPhone 屏幕底部正确注册触摸