iPhone - просмотр и сегментированный контроль - PullRequest
0 голосов
/ 05 июня 2009

alt text

Привет, ребята, я делаю графические вещи на iPhone. Здесь моя проблема. У меня есть один контроллер представления и внутри него два представления graphView и сегментированное представление управления. Сначала я рисую вид графика, чем сегментированный элемент управления. Я хочу, чтобы при нажатии на некоторые кнопки сегментированного элемента управления я перезагружал данные и рисовал новый график. Прямо сейчас я делаю это внутри - (void) сегментAction: (id) отправитель, просто добавив другое представление, как [self addSubview: aGraphView]. Проблема в том, что это представление теперь охватывает сегментированное управление, как это

alt text

Вопрос в том, как не потерять сегментированный контроль в этом процессе? :)

1 Ответ

4 голосов
/ 05 июня 2009

Если вы добавляете новый вид, вы должны обязательно установить свойство frame в положение, ширину и высоту, которое не приведет к тому, что оно будет больше, чем должно.

Вроде так:

myNewView.frame = CGRectMake(x, y, width, height);

По крайней мере, похоже, что ваш новый взгляд больше, чем он должен быть. Кроме того, убедитесь, что рисуете только в этих пределах, добавление объектов за пределы поля зрения может вызвать проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...