たけぞうBLOG

iOS,XCode,Cameraなど

iOSアプリ開発 Swift Xcode6 開発

[XCode6]PaintCodeを使ってXCode6にカスタムUIViewを表示する

投稿日:10月 3, 2014 更新日:

やること

PaintCodeで作成したビューをXcode6のカスタムUIViewとして表示します。

手順

1.PaintCodeで表示したいビューを作成 2.Xcode6のプロジェクトを作成 3.UIViewのカスタムクラスを作成 4.PaintCodeからSwiftソースコードをdrawRect()にコピペ 5.ビルド&アプリ確認 サンプルコード https://github.com/takezou621/PaintCodeSwiftTest

1.PaintCodeで表示したいビューを作成

\"x1\" ここではHello, World!というテキストが表示するだけのビューを作成しました。 https://github.com/takezou621/PaintCodeSwiftTest/blob/master/HelloWorldView.pcvd

2.Xcode6のプロジェクトを作成

\"x2\" Single View Applicationを選択してプロジェクトを作成します。

3.UIViewのカスタムクラスを作成

HelloWorldView.swiftというクラスを作成します。 [plain] import UIKit public class HelloWorldView : UIView { public override func drawRect(rect: CGRect) { } } [/plain] その際、UIViewのdrawRectをオーバーライドしておきます。 ここではメソッドの中身は空でOKです。

4.PaintCodeからSwiftソースコードをdrawRect()にコピペ

\"x3\" PaintCodeのソースコードをコピーしたら3で作成したdrawRectメソッドにペーストします。 [plain] import UIKit public class HelloWorldView : UIView { //// Drawing Methods public override func drawRect(rect: CGRect) { //// Text Drawing let textRect = CGRectMake(15, 40, 75, 30) let textStyle = NSMutableParagraphStyle.defaultParagraphStyle().mutableCopy() as NSMutableParagraphStyle textStyle.alignment = NSTextAlignment.Center let textFontAttributes = [NSFontAttributeName: UIFont(name: "Helvetica", size: 12), NSForegroundColorAttributeName: UIColor.blackColor(), NSParagraphStyleAttributeName: textStyle] "Hello, World!".drawInRect(textRect, withAttributes: textFontAttributes); } } [/plain]

 5.ビルド&アプリ確認

\"x4\"   アプリを起動して、Hello, World!が表示されていればOKです。      

-iOSアプリ開発, Swift, Xcode6, 開発
-, , , ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

nginx用のLet’sEncrypt証明書をwebrootで自動更新する方法

Let’s Encryptの証明書を自動更新する cronの設定 /etc/cron.monthly/letsencryptを編集する #!/bin/sh /opt/letsencrypt …

Xcode4ショートカット

よく使いそうなものだけピックアップ

【iOS】Audio Queue

Audio Queue とは? 音声の記録、再生を行うために使用するソフトウェアオブジェクトのこと AudioQueueRefで表現され、AudioQueue.hに宣言されている 全コーデックを取り扱 …
no image

snippet周りの設定

iPhoneアプリ開発でObjective-Cのスニペットを活用すべく、環境を整えました。

iTunesとXCodeをインストールするスクリプト

XCodeのベータ版が出るたびにuninstallとinstallを繰り返しているので、単純なスクリプトにしてみました。 手順.1 iTunesとXCodeをここからダウンロードし、デスクトップなどに …

プロフィール


1972年神奈川県生まれ。ソフトウェアエンジニアとして生きています。最近はクライアントアプリからサーバーサイドまで幅広くやってます。