Подтвердить что ты не робот

Как создать CGSize в Swift?

Как создать CGSize в Swift? Это то, что я пробовал до сих пор (но не работает):

var s:CGSize = {10,20}
var s:CGSize = CGMakeSize(10,20)
4b9b3361

Ответ 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)