目标:实现可自定义的可自定义项目的垂直滚动列表(文本字段+按钮)。列表及其项目应在水平方向上自动调整大小。 Tab / Shift-Tab导航应在文本字段之间导航。
当前解决方案:带有基于视图的单元格的单列NSTableView。但是Tab导航存在问题。 NSTableView以自己的方式处理Tab键。我已经尝试了SO的所有子类化黑客,但未能在文本字段之间实现正常的Tab / Shift-Tab导航。
替代解决方案:我也尝试在NSScrollView中创建自定义堆栈视图,但未能使其子视图自动调整大小。
问题:寻找开源示例或之前做过此类事情的人的建议。提前谢谢!