iOS

iOS7でUIAlertViewにaddSubview出来ない問題を回避する方法

タイトルに偽りあり。 正確にはiOS7からaddSubviewが出来なくなった訳ではなく、しても無視されるようになっているようです。 UIAlertViewにUIActivityIndicatorViewとかUIImageViewを乗せたりするUIってよく見ますよね。これが禁止されるとキツい部分も多い…

CoreImageで画像の加工をする その3「GPUにするべきかCPUにするべきか」

CoreImageで画像の加工をする その1「準備から実行」 CoreImageで画像の加工をする その2「フィルタの重ねがけ」 その1、その2からの続きというか補足です。 今までCIContextをこんな感じで作っていました。 NSDictionary *contextOptions = [NSDictionary d…

CoreImageで画像の加工をする その2「フィルタの重ねがけ」

CoreImageで画像の加工をする その1「準備から実行」の続きです。 前回モノクロ加工を行いましたが複数のエフェクトを適用したい場合があると思います。 例えばコントラストを調整する下記の様なメソッドを作ります -(UIImage*)effectColorControls:(UIImage…

CoreImageで画像の加工をする その1「準備から実行」

iOSのアプリで画像の加工をする場合、いくつか選択肢がありますがPhotompyで使っているCoreImageの簡単な使い方を紹介してみます。 CoreImageはAppleが提供しているAPIで、OSXやiOSで使う事ができます。ですがiOSでは使えるフィルタが限られているので注意が…

Photompy 1.0.2をリリースしました

iPhone用画像編集アプリ Photompyの1.0.2をリリースしました。 Photompykenji saito価格: 0円 posted with sticky on 2013.3.16 1.0.1の変更点を書いていませんでしたが、1.0.1は著作権表示の手直しなので特に機能変更は行われていません。 iTunesStoreの販…

Photompy 1.0リリース

iPhone用画像編集アプリのPhotompyをリリースしました。 Photompykenji saito価格: 0円 posted with sticky on 2013.3.16 AppStoreの説明と同じになってしまいますが、アプリの説明は下記の様になっています ■主な機能■ ・画像、文字の合成 ・画像の切り抜…

余裕のRejected

iOS

前回の記事から11日経過。 今だにReleaseされていないのは一度rejectを食らったから。 申請から5日後辺りにWaiting for ReviewからIn Reviewに変わったのだが、すぐにrejectメールが届いた。 メールにはiTunes ConnectのResolution Centerで詳細を確認しなっ…

iOSアプリをApp Storeに申請した

iOS

仕事ではじめてがっつり触れたiOS開発、最初は色々と戸惑う事もあったけど慣れてくるとObjective-Cでコーディングしているのが妙に楽しくなってきた。 具体的に何がっていうのがちょっと言葉に出来ないのだけど、なんか書いてて気持ちがいい。自分でもよくわ…

画像に何か加工を行った際に向きが勝手に変わってしまう

大雑把な括りになってしまうけれど、かなりハマってしまったので備忘録として残しておきたい。 タイトルの問題は画像に対してCoreImageを使い、エフェクトをかけたり、QuartzCoreを使って回転させたりした時に起こった。 テストで使っていた画像は iPhoneの…

大きい画像を回転させようとするとUIGraphicsGetImageFromCurrentImageContextで落ちる

画像を回転させる場合、例えばこんな感じでやっていたのだが、大きな画像をこれで動かした時はUIGraphicsGetImageFromCurrentImageContextで落ちる事がわかった UIImage *img = self.image; CGImageRef imgRef = [img CGImage]; CGContextRef context = nil;…

UILabelのframeとtextから適切なfont sizeを取得する

textとfontからUILabelのframeを適切なsizeにするのはいくつもあったけど、タイトルの様な処理は見かけなかったのであんまり需要はなさそうだけど書いてみた。 今作ってるアプリケーションで任意のfont sizeを指定されたUILabelがUIVewにaddsubviewされる場…

UIImagePickerControllerを回転対応させる

以前書いたこれについての問題は解決した。 前回のエントリを見てもらえるとわかると思うが、UIImagePickerControllerはUINavigationControllerを継承しているので回転系処理に一工夫する必要があった。 UIImagePickerControllerを継承したCustomUIImagePick…

UINavigationControllerでUpsideDown時にイベントを取得する

UINavigationControllerで表示しているviewを回転させても何故かUpsideDownの時だけwillAnimateRotationToInterfaceOrientationが呼ばれない。 どうやらUINavigationControllerだとUpsideDownは抑制されているのでUINavigationControllerを継承したclassを作…

横向き状態でUIImagePickerControllerを使いフォトライブラリを触った時

シミュレータ上だけど強制的に縦向きに切り替わる フォトライブラリから写真を選択した後は横向きに戻るので不自然な動作に見えてしまう。 横向きしか許容していない状態でこの動作を行うと強制終了するし、ALAssetsLibraryを使った場合も縦向きになってしま…