iPhone / iOSでUIViewに境界線、境界線の半径、影を作成するにはどうすればよいですか?
この記事では、境界線と影を作成する方法を学習します。 2つの方法で行います。1つは直接コーディングする方法、もう1つはデザイン可能にする方法と、ストーリーボードで直接編集できるUIViewの拡張機能です。
iOSで境界線をいじる方法を見てみましょう-
方法1 −簡単なコーディングで境界線を作成する–
境界線はレイヤーのプロパティであり、その上にビューが描画されます。境界線には、境界線の色、境界線の幅のプロパティがあります。
self.view.layer.borderColor = colorLiteral(red: 0.4392156899, green: 0.01176470611, blue: 0.1921568662, alpha: 1) self.view.layer.borderWidth = 5.0
ビューのコーナー半径を作成するには、
を使用できます。self.view.layer.cornerRadius = 5
シミュレータで実行した場合の上記のコードの結果は次のとおりです。
シャドウを作成するには、shadowPath、shadowColor、shadowOffSet、shadowOpactiy、shadowRadiusなどの他のプロパティを使用できます。
方法2 − Designableを使用して、これらのプロパティをストーリーボードから編集可能にすることができます。デザイナブルを使用して境界線をいじる例を見てみましょう。
extension UIView { @IBInspectable var cornerRadius: CGFloat { get { return layer.cornerRadius } set { layer.cornerRadius = newValue } } @IBInspectable var borderWidth: CGFloat { get { return layer.borderWidth } set { layer.borderWidth = newValue } } @IBInspectable var borderColor: UIColor? { get { if let color = layer.borderColor { return UIColor(cgColor: color) } return nil } set { if let color = newValue { layer.borderColor = color.cgColor } else { layer.borderColor = nil } } } }
これにより、ストーリーボードの属性インスペクターにアクションが作成され、そこから結果を直接編集してアクセスできます。以下のようになります。
-
iPhone で Zip ファイルを作成して開く方法
何年もコンピュータで作業していると、「Zip」または「圧縮」という用語を何度か耳にしたことがあるでしょう。 zip ファイルは、大きなファイルを圧縮して電子メールで送信できるため、個人にも企業にも非常に役立ちます。 Zip ファイルは、すべてのデータを 1 つのフォルダーに圧縮し、電子メールの添付ファイルをすばやく簡単にダウンロードまたは転送できるようにします。このファイル送信方法を使用すると、関連するすべてのファイルを電子メールで簡単に転送およびダウンロードできるため、一度に複数のファイルを送信するのに役立ちます。 しかし、スマートフォンで zip ファイルを開く方法は? 通常、ラップト
-
iOS 16 をダウンロードしてインストールする方法
Apple の年次 (および無料) ソフトウェア アップデートは、iPhone に新機能をもたらします。数か月にわたるベータ テストを経て、大きなアップデートがついにダウンロードできるようになりました。 入手方法と注意点を紹介します。アップデートの詳細については、iOS 16 のガイドをご覧ください。 私の iPhone は iOS 16 を実行できますか? おそらく - Apple は iOS 16 のリリースに伴い、オリジナルの iPhone SE、iPhone 6s、および iPhone 7 のサポートを終了しました。 以下は、対象となるすべてのモデルのリストです。 iPhone