たけぞう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

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

関連記事

no image

wordpress snipplr plugin

snipplrを利用するにあたってwordpress用のsnipplr plug-inをインストールしました。

UriBeaconとは?

とある勉強会でUriBeaconなるものが存在することを知ったので、ちょっと調べてみました。

聴力チェック サポートページ

視力チェック10万ダウンロード突破記念!    期間限定無料セール開催中!!  (数量に限りがございますのでご了承ください)
no image

iPhoneMultichannelMixerTestの起動時処理を整理

http://developer.apple.com/library/ios/#samplecode/iPhoneMultichannelMixerTest/Introduction/Intro.ht …

[iOS開発]Push通知をカスタム警告音に変更する手順

やること 既存のiOSプロジェクトの通知用にカスタム警告音を作成し、実際に動作するところまでの手順を説明します。 iOSアプリのPush通知音の作成 既存プロジェクトに通知音ファイル設置 コードの修正

プロフィール


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