在NSTableView OS X中显示rowActions

拉胡尔·辛格(Rahul Singh)

我想创建一个与iOS中相同的可滑动查看的表格视图。但我找不到与此有关的任何文件。另外,我正在阅读NSTableView文档并提供以下资金。

/* View Based TableView: rowActionsVisible can be queried to determine if the "row actions" (see: tableView:rowActionsForRow:edge:) are visible or not. Set rowActionsVisible=NO to hide the row actions. Setting rowActionsVisible=YES is currently not supported and will throw an exception. This property is not encoded in the nib.
 */
@property BOOL rowActionsVisible NS_AVAILABLE_MAC(10_11);

评论的末尾说,Setting rowActionsVisible=YES is currently not supported and will throw an exception.那么,我们将如何设置动作?任何线索将不胜感激。

迈克尔·道特曼

因此,MacOS 10.11中增加了新的Swipeable表功能,并且看起来该方法是通过实现NSTableViewDelegate方法实现的:

optional func tableView(_ tableView: NSTableView, rowActionsForRow row: Int, edge edge: NSTableRowActionEdge) -> [NSTableViewRowAction]

您可以在其中通过相对简单的init方法设置NSTableViewRowAction对象

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

OS X:奇怪的NSTableView行为,InterfaceBuilder

来自分类Dev

OS X中NSTableView的添加/删除按钮的位置

来自分类Dev

在OS X应用程序中填充NSTableView

来自分类Dev

如何在OS X的Nstableview中创建类似树形结构的结构?

来自分类Dev

在 NSTableView 中显示数组的元素

来自分类Dev

未显示NSTableView

来自分类Dev

NSTableview更改突出显示颜色

来自分类Dev

NStableView不显示我的数据

来自分类Dev

NSTableview reloadDataForRowIndexes在Mac中的声音

来自分类Dev

NSTableView行-突出显示时更改颜色

来自分类Dev

基于视图的NSTableView选择突出显示

来自分类Dev

基于视图的NSTableView不显示数据

来自分类Dev

基于视图的NSTableView不显示数据

来自分类Dev

NSTableView的选择突出显示颜色是什么?

来自分类Dev

可可中的静态NSTableView单元格

来自分类Dev

Swift中基于视图的NSTableView-如何

来自分类Dev

NSTableView中的自动表列标识符

来自分类Dev

如何重新排序NSTableView中的行?

来自分类Dev

反转NSTableView中当前选中的项目

来自分类Dev

Swift中基于视图的NSTableView-如何

来自分类Dev

在NSTableView中检测垂直NSScroller触底

来自分类Dev

NSPopupButton在NSTableview中不起作用

来自分类Dev

预选NSTableView中的行不起作用

来自分类Dev

排序在nstableview中不起作用

来自分类Dev

NSTableView中的NSTextField会截断日期

来自分类Dev

在基于视图的NSTableView中,NSTextField被NSImageView裁剪。

来自分类Dev

IB 构建的 NSTableview 中的 NSTextFieldCell 是什么

来自分类Dev

将NSArray与NSArrayController绑定并在NSTableView中显示结果

来自分类Dev

Swift中基于视图的NSTableView不显示内容