MILLEN BOX

音楽好きの組み込みソフトエンジニアによるプログラミング(主にiOSアプリ開発)の勉強の記録

2016-08-01から1ヶ月間の記事一覧

UIImageの角を丸くするExtension [swift2.2] [UIImage] [CGContextClipToMask]

UIImageの角を丸くしたいと思います。 ネットでザクッと検索をかけると、UIImageViewのCALayer -> cornerRadiusをイジイジすることで実現する方法が多かったのですが、UIImage自体で角を丸くする方法はあんまり出てこなかったので。 とは言いながらやはりネ…

SwiftでUISliderのデザインをカスタマイズする方法 [UISlider] [swift2.2]

今回はUISliderのデザインをカスタマイズする方法を残しておきます。 Githubは以下です。 GitHub - anthrgrnwrld/customSlider また今回は、Objective-Cで書かれた以下のページを参考に Storyboard + Swift で作成しました。 lab.dolice.net ポイント & コー…

UIImageとCGImageの違いでハマったこと [pixel] [point] [swift2.2]

以前、UIImageから一部を切り取る方法について本ブログにて書かせて頂きました。 anthrgrnwrld.hatenablog.com ザクッと方法を説明しますと、targetとなるUIImageをCGImageへ変換し、そのCGImageと切り取るrectを指定し、 CGImageCreateWithImageInRect を使…

swiftのzip関数で二つの配列の組み合わせを作成する [swift2.2] [Zip2Sequence]

swiftにはzipという関数で、二つの配列を組み合わせた構造体(のようなもの)を作成することが出来ます。 下の例のコードでは、ランダムなInt型の配列array1とString型の配列array2を組み合わせ、zippedArrayという組み合わせを作成したものです。 let array1 …