lang
1 2 //retina対応 3 var pixelDataByteSize = 4 4 5 var imageData:CFMutableDataRef = CFDataCreateMutableCopy(nil, 0, CGDataProviderCopyData(CGImageGetDataProvider(self.image?.CGImage))) 6 var data = CFDataGetMutableBytePtr(imageData) 7 var scale = UIScreen.mainScreen().scale 8 var address : Int = ((Int(self.image!.size.width) * Int (point.y * scale)) + Int(point.x * scale)) * pixelDataByteSize 9 10 //let r = CGFloat(data[address]) 11 //let g = CGFloat(data[address+1]) 12 //let b = CGFloat(data[address+2]) 13 var a = CGFloat(data[address+3]) / CGFloat(255.0) //<=exc_bad_access code=1 address=…
iOS6で任意形状の画像のタップ検出をしたいです。
http://blog.ch3cooh.jp/entry/20140211/1392107886
このページのような処理をswiftで行いたいのですが
アルファ値を取得しようとするとEXC_BAD_ACCESSで落ちてしまいます。
どこに問題があるのでしょうか。ご教示ください。
テストしている画像をアップして下さい。
また、落ちるときの座標(point)を教えて下さい。

回答1件
あなたの回答
tips
プレビュー