Как преобразовать значения NSArray в CGRect - PullRequest
0 голосов
/ 20 февраля 2012

На самом деле у меня есть файл XML, после анализа XML я получаю значения для положения кадра и размера кадра. Я сохранил эти значения в массиве.теперь я должен дать значения массива для моего изображения, поэтому мне нужно преобразовать эти значения в CGRect. NSlog показывает, что «мой кадр (0, 0), (768, 1024)»один, пожалуйста, помогите мне.

1 Ответ

3 голосов
/ 20 февраля 2012

Чтобы сохранить CGPoint в NSArray:

NSArray *points = [NSArray arrayWithObjects:[NSValue valueWithCGPoint:CGPointMake(5.5, 8.3)],[NSValue valueWithCGPoint:CGPointMake(11.9, 8.5)],nil];

Чтобы извлечь CGPoint из массива:

Из массива в переменную cgPoint.

NSValue *val = [points objectAtIndex:0];
CGPoint p = [val CGPointValue];

Это может помочь вам

Счастливого кодирования

...