Вопросы по теме 'cgfloat'

Есть ли константа для максимального значения CGFloat?
Мне нужно создать CGSize для вычисления высоты текста произвольного текста произвольной длины. В UIKit есть прекрасный метод -sizeWithFont: constrainedToSize: и мой текст ограничен только по ширине, но не по высоте. Для этого мне нужно установить...
46156 просмотров

Как округлить значение CGFloat
Возможный дубликат: NSNumberFormatter для округления значений с плавающей запятой В настоящее время я рассчитываю коэффициент масштабирования, используя: CGFloat scale = CGContextGetCTM(context).a; NSLog(@"SCALE : %f", scale);...
11622 просмотров

Вычитание из CGFloat
NSLog(@"original float value = %f", [anNSNumber floatValue]); float newFloat = [anNSNumber floatValue] - 1.0f; NSLog(@"newFloat = %f", newFloat); Дает мне исходное значение с плавающей...
1462 просмотров
schedule 20.12.2022

Назначение поплавков в глобальный массив
Я пытаюсь настроить сгруппированный UITableViewCell backgroundView с помощью градиента на основе кода, который я нашел в этом блоге. Это подкласс UIView для использования в cell.backgroundView. Цвета градиента фона определяются в исходном коде...
151 просмотров
schedule 15.08.2022

Путаница из-за отсутствия в Swift неявного преобразования CGFloat
Пытаясь выполнить арифметические действия в функции, возвращающей `CGFloat, я получаю сообщение об ошибке: Не удалось найти перегрузку для '/', которая принимает предоставленные аргументы. func kDCControlDegreesToRadians(x : CGFloat)...
11786 просмотров
schedule 18.04.2023

Быстрое случайное число с плавающей точкой от 0 до 1
В Swift я пытаюсь получить случайное число с плавающей запятой между 0 и 1, но я не могу заставить работать преобразования типов. func randomCGFloat() -> CGFloat { return CGFloat(arc4random()) / UINT32_MAX } Я получаю сообщение об...
61197 просмотров
schedule 24.01.2023

Невозможно вычесть CGFloats
Я пытаюсь включить код из управления клавиатурой документацию, созданную Apple, в мое приложение. До сих пор мне удавалось анализировать Objective-C в Swift, но есть одна строка, с которой у меня возникли проблемы. Вот это в контексте (последняя...
988 просмотров
schedule 12.03.2023

Бинарный оператор Swift «+» не может быть применен к двум операндам CGFloat
Я пишу функцию в Swift, чтобы определить, на какой шестиугольник я нажимаю. Но я столкнулся со своеобразным сообщением об ошибке, в котором говорилось, что я не могу добавить два CGFloat. Что бы я ни делал, т.е. изменение let на var , объявление...
37266 просмотров
schedule 31.12.2022

Цикл - вызовите «шаг» с помощью CGFloat
Мой код: for i:CGFloat in 0.stride(through: 100, by: spaceBetweenMarkers) Ошибка: Невозможно вызвать «шаг» со списком аргументов типа «(через: CGFloat, от: CGFloat)» Как я могу использовать цикл for, используя значение...
231 просмотров
schedule 26.07.2023

Приведение CGFloat к Int в расширении BinaryFloatingPoint
ИСПРАВЛЕНО В SWIFT 4.2 Подробности Xcode 9.2, Свифт 4 Код extension BinaryFloatingPoint { func toInt() -> Int { // Eror if remove this block (I do not know why) // if let value = self as? CGFloat {...
775 просмотров
schedule 25.10.2022