UISegmentedControl без скругленного угла?

Каждый раз, когда я завершаю "полную мысль" о коде, который компилирует и выполняет I регистраций. Это обычно заканчивает тем, что было где угодно между 15-60 минутами. Иногда это могло быть более длинно, но я всегда пробую к регистрации, если бы у меня есть много изменений кода, которые я не хотел бы переписывать в случае отказа. Я также обычно удостоверяюсь свои компиляции кода и я регистрация в конце рабочего дня, прежде чем я пойду домой.

я не взволновал бы по поводу создания "слишком многих" фиксации/регистрации. Это действительно сосет, когда необходимо переписать что-то, и хорошо быть в состоянии откатывать в маленьких инкрементах на всякий случай.

5
задан Peter Hosey 2 December 2009 в 21:26
поделиться

2 ответа

Нет, нет API, который дает вам контроль над компоновкой сегментов.

Возможно, вы могли бы попробовать заглянуть в view.subviews UISegmentedControl и попытаться изменить их в соответствии с вашими потребностями. Но по личному опыту я бы этого не советовал. Если Apple изменит свой порядок в будущем, ваше приложение, вероятно, выйдет из строя. Проще всего создать пользовательские кнопки UIButton, которые ведут себя как кнопки-переключатели, и управлять ими, как UISegmentedControls (для кнопок-переключателей см. Как использовать UIButton в качестве переключателя ).

5
ответ дан 18 December 2019 в 06:02
поделиться

Если вам нужен другой вид, вы можете просто создать подкласс и сделать свой собственный рисунок в -drawRect: . См. Руководство по программированию Quartz 2D для справки по рисованию с Quartz / Core Graphics.

1
ответ дан 18 December 2019 в 06:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: