Цель-C: Высота CGRect? - PullRequest
       0

Цель-C: Высота CGRect?

0 голосов
/ 07 сентября 2010

Я хочу получить высоту CGRect-прямоугольника.У меня есть простая проблема в понимании, почему эти строки возвращают 0 высоту:

    CGRect lalaframe = CGRectMake(10, 30, 45, 50);
    NSLog(@"_height of test frame = %d",lalaframe.size.height);

Должно быть легко исправить ... Спасибо!

Ответы [ 3 ]

7 голосов
/ 07 сентября 2010

Вы регистрируетесь с %d, который форматирует целое число. Попробуйте использовать %f (для поплавка).

1 голос
/ 07 сентября 2010

согласен с коббалом.Я использую

NSLog(@"frame :%@", NSStringFromCGRect(lalaframe))

большую часть времени из-за его простоты.

0 голосов
/ 25 марта 2013

использование:

NSLog("_height of test frame: %f", lalaframe.size.height);

Это будет записывать высоту кадра.

% d для десятичных чисел (int, long, short ) % f для плавающих чисел ( float , double)

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