iOS 中使用的浮动组标题可以在桌面上使用吗?

发布于 2024-10-13 02:20:25 字数 91 浏览 12 评论 0原文

在 iOS 列表视图中,组标题会粘在视图顶部,直到用户滚动时被下一个组标题推离屏幕。这似乎不是 OS X 的 Cocoa 中的标准行为。是否可以在大纲视图上使用此行为。

In iOS list view group headers stick to the top of the view until pushed off-screen by the next group header when the user scrolls. This doesn't seem to be a standard behavior in Cocoa of OS X. Is it possible to use this behavior on an outline view.

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

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

发布评论

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

评论(3

成熟稳重的好男人 2024-10-20 02:20:26

是的! Noodlesoft 背后的人为此编写了一个很好的类别。看看粘性节标题

Yes! The guy behind Noodlesoft wrote a nice category to do so. Take a look at Sticky Section Headers.

琉璃繁缕 2024-10-20 02:20:26

在Lion及更高版本中,您可以使用NSTableViewsetFloatsGroupRows

[myTableView setFloatsGroupRows:YES];

请参阅 文档

In Lion and later, you can use NSTableView's setFloatsGroupRows.

[myTableView setFloatsGroupRows:YES];

See the docs.

小兔几 2024-10-20 02:20:26

正如您所说,它不是标准行为。您需要自己编写代码。

不过,我强烈建议反对使用这种行为。它是 iOS 上的标准配置,因此与环境完美匹配。但它在 Mac 上不是标准的,而且在 Mac 上看起来会很奇怪。不要仅仅因为想要移植 iOS 的行为就移植它;除非绝对必要,否则请坚持 OS X 的标准界面行为。

As you said, it's not available as a standard behavior. You need to write the code yourself.

However, I recommend strongly against using that behavior. It's standard on iOS, so it perfectly matches the environment. But it's not standard on Macs, and it will look strange on it. Don't port the behavior of iOS just because you want to port it; stick to the standard interface behavior of OS X unless absolutely necessary.

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