У меня есть UIViewController
, который встроен в UINavigationController
. Элемент навигации для этого контроллера представления - UISegmentedControl
с 3 сегментами. Я пытаюсь найти способ добавить «новый» значок в каждый из сегментов. Похоже, что UISegmentedControl
обычно не позволяет вам сделать это, но я думал, что для моих целей, возможно, я мог бы смоделировать это, используя пользовательский UIView
, расположенный на левом или правом краю каждого сегмента. Я знаю, что могу получить ширину UISegmentedControl
, и, поскольку режим автоматического размера установлен на «равную ширину», кажется разумным, что я мог бы просто разделить общую ширину на 3, чтобы определить приблизительную ширину каждого сегмента.
Однако есть пара вещей, в которых я не уверен:
- Можно ли определить положение x / y
UISegmentedControl
на панели навигации, чтобы я знал, где расположить пользовательский вид (ы)?
- Можно ли добавить пользовательский вид в эти позиции внутри пространства, содержащегося на панели навигации?