¿Alguna idea sobre cómo convertir int a CGFloat en el objetivo C?Convertir int en CGFloat
19
A
Respuesta
48
En el pasado, fundir un valor CGFloat con la sintaxis() me ha funcionado. CGFloat se acaba de definir como "typedef float CGFloat"; por lo que el casting de la misma forma que lo haría un flotador:
CGFloat f = (CGFloat)intVal;
o, si su valor es una constante:
CGFloat f = 1.10;
7
yo estaba buscando en la forma de hacer lo mismo en rápida y i encontrar la pregunta en primer resultado (alto clasificado) por lo que voy a publicar la respuesta si se había encontrado en el caso de que alguien la suerte como yo :)
let myCGFloat = CGFloat(myFloat)
Cuestiones relacionadas
- 1. Cómo colocar o cementar con seguridad un CGFloat a int?
- 2. floatValue para CGFloat
- 3. Cómo convertir int * a int
- 4. CGFloat-based math functions?
- 5. CGFloat como propiedad
- 6. C# Convertir IntPtr en int
- 7. ¿Convertir int a cadena?
- 8. convertir doble a int
- 9. ¿Convertir ascii a int?
- 10. Convertir iterador a int
- 11. convertir int color a int componentes
- 12. php convertir int formateado a int
- 13. lista <int> convertir a int []
- 14. En Kotlin ¿Cómo puedo convertir un int? a un Int
- 15. Intentando convertir un int [] en int [,] usando C#
- 16. MySQL: Convertir INT a DATETIME
- 17. Convertir cadena hexadecimal a int
- 18. Cómo convertir a entero int
- 19. Cómo convertir int [] a byte []
- 20. ¿Puedo convertir long a int?
- 21. Cómo convertir entero a int?
- 22. Haskell Convertir entero a int?
- 23. Convertir single-char a int
- 24. SQL convertir INT a datetime
- 25. Convertir palabras (cadena) a Int
- 26. Convertir 4 bytes a int
- 27. Cómo convertir o convertir un int sin firmar a int en C?
- 28. Java: charAt convertir a int?
- 29. convertir int a std :: string
- 30. Cómo convertir int a QString?
Lamentablemente esto ya no funciona en 64 bits, donde un CGFloat es un 'doble ': http: // stackover flow.com/questions/1264924/whats-the-difference-between-using-cgfloat-and-float –
Si elimina el sufijo 'f', entonces debería funcionar, habrá un downcast implícito del doble al float en un 32 plataforma de bits y sin conversión en uno de 64 bits. –
Gracias Joe - He actualizado la solución. –