Конвертировать int в CGFloat - PullRequest
23 голосов
/ 29 июня 2009

Есть идеи, как конвертировать int в CGFloat в цели C?

Ответы [ 2 ]

54 голосов
/ 29 июня 2009

В прошлом приведение значения CGFloat с использованием синтаксиса () работало нормально для меня. CGFloat просто определяется как "typedef float CGFloat;" так что вы продолжаете разыгрывать его так же, как если бы вы использовали float:

CGFloat f = (CGFloat)intVal;

или, если ваше значение является константой:

CGFloat f = 1.10;
9 голосов
/ 22 февраля 2017

я искал, как сделать то же самое в Swift и я нахожу вопрос в первом результате (высокий рейтинг), поэтому я опубликую ответ, если нашел, если кому-то повезло, как мне :)

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