タグ

ブックマーク / www.yoheim.net (5)

  • [XCODE] iPhone上の画像を簡単にドラッグするUIGestureRecognizerの使い方 - YoheiM .NET

    今日は、iPhoneアプリで画像などをドラッグする方法を学んだので、ブログに残しておきたいと思います。 ドラッグを感知するUIGestureRecognizer ドラッグを簡単に感知する方法として、UIGestureRecognizerのうちUIPanGestureRecognizerを利用します。UIGestureRecognizerについては、『UIViewにタップした際のイベントを登録する』を参考にしてみて下さい。 今回は、以下のような画面を使います。背景白色のUIViewの上に、UIImageViewを乗せます。今回は、ユーザーのドラッグ操作に合わせて、UIImageViewの位置を変更してみました。 UIPanGestureRecognizerの動作を登録する 背景白色のUIView上で、ユーザーがドラッグをした場合に、指定したメソッドが呼び出されるように設定します。 - (vo

    [XCODE] iPhone上の画像を簡単にドラッグするUIGestureRecognizerの使い方 - YoheiM .NET
    Gesaku_G
    Gesaku_G 2016/04/06
    おー、動いた動いた。あとは動かした先の座標を取れればなー。
  • [XCODE] iOSから非同期/同期にHTTPリクエストを送信する方法(Part2) - YoheiM .NET

    こんにちは、@yoheiMuneです。 以前ブログに書いた「iPhoneアプリからHTTPリクエストを送信して、データを受信する方法」で紹介したリクエスト送信方法より便利な送信方法があったので、ブログに書きたいと思います。 iOSから非同期にHTTPリクエストを送信する iOSからHTTPリクエストを送信する方法はいくつかありますが、以前の記事では、 Delegateを実装する必要があっていくかのメソッドを書かなきゃいけなかったので、面倒な感じでした。 今回紹介する方法は、実行結果をブロックの引数で受け取ることができ、いい感じに少ないコード量で実装できます。 以下が具体的な実装例です。 // 送信するリクエストを生成する。 NSURL *url = [NSURL URLWithString:@"http://www.yoheim.net/"]; NSURLRequest *request

    [XCODE] iOSから非同期/同期にHTTPリクエストを送信する方法(Part2) - YoheiM .NET
    Gesaku_G
    Gesaku_G 2015/09/17
  • 【Objective-C】HTTPリクエスト(GETver.)

    今日もiPhone開発ネタです(*゚▽゚)ノ 今日は、iPhoneアプリからHTTPリクエストを送信して、データ受信する方法を学んだので、 ブログに残したいと思います。NSURLConnection, NSURLRequestなどを使います。 HTTP通信を行う方法 HTTP通信を行う方法は色々と準備されていますが、今回は 上位レイヤーで使い方が簡単なNSURLConnection, NSURLRequestを使います。 まずはRequestを送るところ Requestを送るには、以下のようなソースコードで行うことが出来ます。 // 送信したいURLを作成し、Requestを作成します。 NSURL *url = [NSURL URLWithString:@"http://www.yoheim.net/"]; NSURLRequest *request = [[NSURLRequest a

    【Objective-C】HTTPリクエスト(GETver.)
    Gesaku_G
    Gesaku_G 2015/09/17
  • [XCODE] UIImageをPNGファイルとして保存する方法 - YoheiM .NET

    今日は、UIImageをPNGファイルとして ローカルディレクトリに保存する方法をブログに記載したいと思います(・∀・) UIImageをPNGファイルとしてローカルファイルに保存する 実装としては数行で出来てしまいます。簡単(*´∇`*) 処理内容としては、UIImageをNSDataに変換して、それをファイルとして保存します。 以下がサンプルコードとなります。 // UIImageからNSDataに変換する。 // 変換する際に、PNGとしてNSDataを作成します。 UIImage *image = /*何らかのイメージ画像 */ NSData *data = UIImagePNGRepresentation(image); // 今回は、Cacheディレクトリに、sample.pngというファイル名で保存します。 NSArray *array = NSSearchPathForDi

    [XCODE] UIImageをPNGファイルとして保存する方法 - YoheiM .NET
    Gesaku_G
    Gesaku_G 2015/06/23
    あ、コレ使えるかも。
  • [XCODE] 複数のUIImageを結合して、1枚のUIImageを生成する - YoheiM .NET

    こんにちは、@yoheiMuneです。 日はかなりマイナーネタですが、UIImageを結合する実装方法をブログに書きたいと思います。 UIImageを結合する処理とは 複数のUIImageを結合する処理とは、複数のUIImageを結合して1枚のUIImageにしたいというお話です(そのままですね。。)。 この処理が必要になった場面としては、Objective-Cでスクリーンショットを取得する方法のブログで言及した内容で、「スクリーンショットを取得した際に、ステータスバー部分の画像が取得できない。なので、ステータスバー部分は別画像として用意しておいて、スクリーンショット画像と合成する」というお話でした。 今回の実装では、以下のスクリーンショット画像と、ステータスバー画像を合成します。 (スクリーンショット画像) (ステータスバー画像) 合成する処理 合成する処理は簡単で、以下のように合成し

    [XCODE] 複数のUIImageを結合して、1枚のUIImageを生成する - YoheiM .NET
    Gesaku_G
    Gesaku_G 2014/12/03
    なるほど。UIGraphicsBeginImageContextっての使って、UIImageを重ねていけばいいのか。ほろほろ。
  • 1