ほげほげ

プログラミング、英会話、ヨガ、料理などの備忘録など。

2014-03-03から1日間の記事一覧

CGContextAddArcToPointの使い方

CGContextAddArcToPointを使うことによって、厳密な角度の計算をしなくても、 直線と直線の交わりをスムーズに円弧で描画することができる。 文章での説明が難しいからコードとイメージ図を載せてメモ。 結果 図のように、上の左右を角丸にしたタブもどきの…

UIViewのサブクラスのdrawRectをオーバーライドしたら、真っ黒

描画はできるものの、矩形内は基本黒で塗りつぶされてしまっていた。 基本を透過するには、init~で、backgroundColorをセットする必要があった。 -(id)initWithString:(NSString *)string color:(UIColor *)color frame:(CGRect)frame{ self = [super initWi…

Pythonコマンドラインで、時間のかかる処理をローディング中に見せる

コマンドラインで、時間のかかる処理を行うと、標準出力の見た目上、処理が停止しているのかわからない。 ドットを1秒おきに表示して、フリーズしてないことをアピールするコード。 import sys,time,threading #時間のかかる同期処理 def longFunction(): t…