Как создать CGSize в Swift?
Как создать CGSize в Swift? Это то, что я пробовал до сих пор (но не работает):
var s:CGSize = {10,20}
var s:CGSize = CGMakeSize(10,20)
Ответы
Ответ 1
Ваша первая попытка не будет работать, поскольку в Swift не существуют структуры C. Вам нужно:
let size = CGSize(width: 20, height: 30)
Или (до Swift 3 только, и даже тогда, не рекомендуется):
let size = CGSizeMake(20,30)
(Not MakeSize).
Ответ 2
С Swift 3 вы больше не можете использовать CGSizeMake
Решение для Swift 3 имеет вид var size = CGSize(width: 20, height: 30)