在 NSTableView 中显示 rowActions OS X
display rowActions in NSTableView OS X
我想创建一个与 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 table 功能,看起来实现方法是通过实现 NSTableViewDelegate 方法:
在哪里可以设置NSTableViewRowAction objects via a relatively straightforward init method。
我想创建一个与 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 table 功能,看起来实现方法是通过实现 NSTableViewDelegate 方法:
在哪里可以设置NSTableViewRowAction objects via a relatively straightforward init method。