[解決済み】SwiftでCGRectMake, CGPointMake, CGSizeMake, CGRectZero, CGPointZeroが使用できない件
2022-04-01 21:30:46
質問
最新のswift 3.0にコードを変換した後、このエラーが表示されます。
に対する解決策も教えてください。
CGSize = CGSizeMake(0,0)
static var frameAtStartOfPan: CGRect = CGRectZero
static var startPointOfPan: CGPoint = CGPointZero
というのも利用できません。
解決方法は?
CGRect
のインスタンスを使って簡単に作成することができます。
CGPoint
または
CGSize
ということで、以下のようになります。
let rect = CGRect(origin: CGPoint(x: 0,y :0), size: CGSize(width: 100, height: 100))
// Or
let rect = CGRect(origin: .zero, size: CGSize(width: 100, height: 100))
また、各値を
CGFloat
または
Double
または
Int
ということであれば、この方法を使うことができます。
let rect = CGRect(x: 0, y: 0, width: 100, height: 100) // CGFloat, Double, Int
CGPoint
このように作成することができます。
let point = CGPoint(x: 0,y :0) // CGFloat, Double, Int
CGSize
このように作成することができます。
let size = CGSize(width: 100, height: 100) // CGFloat, Double, Int
また、サイズとポイントも0を値として、このようにできます。
let size = CGSize.zero // width = 0, height = 0
let point = CGPoint.zero // x = 0, y = 0, equal to CGPointZero
let rect = CGRect.zero // equal to CGRectZero
CGRectZero
&
CGPointZero
に置き換えます。
CGRect.zero
&です。
CGPoint.zero
で
Swift 3.0
.
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン