我想制作一个粗体/下划线/斜体工具栏,就像您在 Pages (iPhone/iPad) 上看到的那样。他们使用似乎是 UISegmentedControl 的东西。
但是他们可以同时选择粗体/下划线,这对于当前的 UISegmentedControl 似乎是不可能的。我能找到的最接近的是“瞬间”,它使 UISegmentedControl 像一个按钮数组。
NSSegmentedControl(Mac 版)似乎通过设置 [cell setTrackingMode:NSSegmentSwitchTrackingSelectAny] 具有此功能。它还具有 NSSegmentSwitchTrackingMomentary,类似于 UISegmentedControl(使用 BOOL)。
有没有办法对 UISegmentedControl 进行子类化以添加此功能?有没有好的第三方工具栏控件可以做到这一点?Apple 的 Pages 在做什么?