我想制作一个Bold / Underline / Italic工具栏,就像你在Pages(iPhone / iPad)上看到的那样。他们使用的似乎是UISegmentedControl。
但是他们可以同时选择粗体/下划线,这对于当前的UISegmentedControl似乎是不可能的。我能找到的最接近的是" momentary",这使得UISegmentedControl就像一个按钮数组。
NSSegmentedControl(Mac版)似乎通过设置[cell setTrackingMode:NSSegmentSwitchTrackingSelectAny]来具备此功能。它还有NSSegmentSwitchTrackingMomentary,类似于UISegmentedControl(使用BOOL)。
有没有办法对UISegmentedControl进行子类化以添加此功能?是否有任何好的第三方工具栏控件可以做到这一点? Apple的页面在做什么?
答案 0 :(得分:1)
我认为你不能用UISegmentedControl
做到这一点。您可能希望将它们创建为单独的UIButtons
并根据需要执行任何操作。毕竟,你正在使用像UIButton
这样的行为,所以它不应该更难。