Основной сюжет, UIView и UILable приводит к перевернутому тексту - PullRequest
2 голосов
/ 26 мая 2011

У меня есть график основного графика, который я отображаю в представлении, и мне нужно добавить несколько UILabels в нижней части представления.Итак, я обнаружил, что 0,0 находится в левом нижнем углу для этого представления вместо левого верхнего.Я полагаю, что это из-за структуры Кварца, которую использует основной сюжет.Когда я добавляю UILables, текст в них переворачивается.Мне нужно повернуть текст на 180 градусов вокруг оси X в середине текстового поля.Может ли кто-нибудь предоставить мне код, который будет делать это?

Вот код, который мне нужен для создания UILabels:

int XLen = (self.view.frame.size.width-10) /3;
int YLen = 20;
int XPos = 10+([self.AllTheProbes count] % 3)*XLen;
int YPos = (([self.AllTheProbes count] / 3)+1)*YLen;
UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(XPos, YPos, XLen, YLen)];
myLabel.text = aProbe.sUserAssignedName;
myLabel.font = [UIFont fontWithName:@"Courier" size: 10.0];
    myLabel.textAlignment = UITextAlignmentLeft;
[self.view addSubview:myLabel];

1 Ответ

3 голосов
/ 27 мая 2011

Не добавляйте подпредставления в представление хостинга Core Plot.Добавьте их в родительский вид, чтобы они были родственными элементами основного графика.

...