2016-01-01から1年間の記事一覧
2016/12/21に新しいアプリをリリースしました。 名前は「ポーン - プロフェッショナルな名言をカウントしよう」です。 お友達が名言を言った際にあの「ポーン」音を鳴らし、これによりドヤ感を演出することが出来ます。 また会話の中で何回名言を発言したの…
前回はInstagramへの投稿をやりましたが、今回は何でもアリのUIDocumentInteractionControllerを使用したOption Menuを表示する方法をメモしておきます。 こんなやつです。 Githubは以下です。 ▶︎GitHub - anthrgrnwrld/drawWithExpand 1. UIDocumentInterac…
作成中のアプリでInstagramへの投稿ボタンを付けたいと思いました。 しかし、以前Twitter, Facebookへの投稿機能をSocial.frameworkはInstagramへの投稿機能はありません。 anthrgrnwrld.hatenablog.com 調べたところ、Instagramへの投稿をする方法は大きく2…
今回はグラデーションがかかったViewを作成したいと思います。 現在作成中のアプリで使っていたのですが、ちょっといらないかも...と感じまして、消してしまう前に記録に残しておきます。 githubは以下です。 ▶︎GitHub - anthrgrnwrld/gradationView コード…
UIImageの角を丸くしたいと思います。 ネットでザクッと検索をかけると、UIImageViewのCALayer -> cornerRadiusをイジイジすることで実現する方法が多かったのですが、UIImage自体で角を丸くする方法はあんまり出てこなかったので。 とは言いながらやはりネ…
今回はUISliderのデザインをカスタマイズする方法を残しておきます。 Githubは以下です。 GitHub - anthrgrnwrld/customSlider また今回は、Objective-Cで書かれた以下のページを参考に Storyboard + Swift で作成しました。 lab.dolice.net ポイント & コー…
以前、UIImageから一部を切り取る方法について本ブログにて書かせて頂きました。 anthrgrnwrld.hatenablog.com ザクッと方法を説明しますと、targetとなるUIImageをCGImageへ変換し、そのCGImageと切り取るrectを指定し、 CGImageCreateWithImageInRect を使…
swiftにはzipという関数で、二つの配列を組み合わせた構造体(のようなもの)を作成することが出来ます。 下の例のコードでは、ランダムなInt型の配列array1とString型の配列array2を組み合わせ、zippedArrayという組み合わせを作成したものです。 let array1 …
swiftで乱数を発生させる方法についてのメモ。 random() とか arc4random() とか他にも色々ありそうだし、結局何を使えばいいの? て事で調べました。
前回に引き続きお絵描きアプリを作成しようと思います。 今回で本シリーズは最終回です。 作成するお絵描きアプリの機能は以下! 拡大が可能!(前々々回済み) ペンの色、太さが変更可能!(前々回済み) Redo/Undoが可能!(前回済み) 描いた絵の保存が可能!(…
前回に引き続きお絵描きアプリを作成しようと思います。 作成するお絵描きアプリの機能は以下! 拡大が可能!(前々回済み) ペンの色、太さが変更可能!(前回済み) Redo/Undoが可能!(今回) 描いた絵の保存が可能!(次回以降) 前々回はお絵描き部分の実装、前…
前回に引き続きお絵描きアプリを作成しようと思います。 作成するお絵描きアプリの機能は以下! 拡大が可能!(前回済み) ペンの色、太さが変更可能!(今回) Redo/Undoが可能!(次回以降) 描いた絵の保存が可能!(次回以降) 前回は拡大可能なお絵描き部分を作…
現在作成中のアプリでお絵描き部分の実装しておりまして、その記録を記事として残しておこうと思います。 計3回くらいでまとめようと思っています。 少し高機能な部分はこんな感じ! 拡大が可能! ペンの色、太さが変更可能!(次回以降) Redo/Undoが可能!(…
ふとUIImageを塗りつぶしたいと思ったのですがちょっと詰まった為、以下にメモを残しておきます。 以下の記事をがっつり参考にしました。 qiita.com ソースを以下に貼っておきます。 func fillColorWithUIImage(image: UIImage) -> UIImage { let imageSize …
UIImageViewを削除する方法...ってどうやるんだっけ?ということがあったのでメモしておきます。 どこかで以下のようにインスタンス化しているUIImageView。 let imageView = UIImageView(image: uiImage) removeFromSuperviewを使用することで削除できます…
前回、タップした瞬間に円を描くサンプルを作成しました。 ▶︎ swiftで円を描く [UIGestureRecognizer] [drawInRect] [Context] [swift 2.2] - MILLEN BOX それを見た方から「extensionを使うといいよ〜」とアドバイス頂きましたのでやってみました。 今回は…
画像イメージを貼り付け表示とかではなく、swiftで円を描く方法のメモです。 今回は前回作成した OekakiGestureRecognizer を使ってタップした瞬間に円を描くサンプルを作成しました。 参考URL: OekakiGestureRecognizer (touchDownを認識するGestureRecogni…
現在簡単なお絵描き機能を持ったアプリを作成中ですが、その実現方法として当初UIPanGestureRecognizerを使用してタップ・タッチを検出していました。 しかしUIPanGestureRecognizerでお絵描き機能を実現した場合、画面に指を引っ付けて指を動かしたり離した…
UIScrollViewにて画像の拡大縮小に対応した時、特定の動作(拡大縮小やスクロールなど)時のみ消したいViewがある!といったことがあるかもしれません。 今回はその実現方法のメモです。 /** 写真の拡大縮小に対応 */ func viewForZoomingInScrollView(scrollV…
CoreImageにてBlur画像を作成する為の関数についてメモを残しときます。 1. ガウジアンFilter関数 Ver.1 以下は元画像(CIImage)からBlur画像を作成する関数です。 UIImageからCIImageのゲット方法は let imageCIImage = CIImage(CGImage: imageUIImage.CGIma…
かるーくかるーくメモを残します。 本日はNavigationBarのカスタマイズの方法について。 Githubは以下です。 ▶︎GitHub - anthrgrnwrld/customNavigationBar 1. Navigation Barをアニメーションを使って隠す 隠す self.navigationController!.setNavigationBa…
ブログの更新ができてない。 もうこうなったらつぶやくように更新していこうと思います。 本日はUnwind Segueのアニメーションをカスタマイズする方法をベタっとメモしておきます。 Githubは以下です。 ▶︎GitHub - anthrgrnwrld/myUnwindSegue 1. Storyboard…
ものすごく久しぶりの投稿です。。。。 罪悪感でいっぱい。。。。 先日(と言っても随分前ですが、、、)iOS8で追加されたUIVisualEffectViewを使ってBlur効果を実現しました。 ▶︎iOS8で追加されたUIVisualEffectViewを使ってBlur効果を作成する [UIVisualEf…