Я хочу сделать панель инструментов жирным/подчеркнутым/курсивом, как вы видите на Pages (iPhone/iPad ). Они используют то, что выглядит как UISegmentedControl.
Но они могут одновременно выбирать как полужирный, так и подчеркнутый шрифт, что кажется невозможным с текущим UISegmentedControl. Самое близкое, что я могу найти, это «мгновенный», что делает UISegmentedControl похожим на массив кнопок.
Версия NSSegmentedControl (для Mac ), похоже, имеет эту возможность, установив [cell setTrackingMode :NSSegmentSwitchTrackingSelectAny]. Он также имеет NSSegmentSwitchTrackingMomentary, аналогичный UISegmentedControl (, который использует BOOL ).
Есть ли способ подкласса -UISegmentedControl, чтобы добавить эту возможность? Есть ли какие-нибудь хорошие сторонние элементы управления панелями инструментов, которые делают это? Что делают страницы Apple?