2014-09-01から1ヶ月間の記事一覧

iOSのCALayerで影を付けるときはShadowPathを指定すべき

iOS

UIViewのlayerプロパティで影を付ける時などはshadowpathを設定する。 shadowpathを指定しない場合はUIViewの形状を計算して、影をつけるので計算時間がかかる。 shadowpathを指定することで、影の形状を指定し処理を高速化できる。 CollectionViewやTableVi…

iOSでGoogleMaps及び地図アプリを利用した経路検索

iOS

アプリからGoogle MapsやApple標準の地図アプリを起動し、経路を表示させる方法。 GoogleMapの起動方法 以下のサイトに記載されているURLとパラメータでGoogle Mapsが起動できる。Google Mapsがインストールされていない場合は、後述の方法で、SafariでGoogl…

AutolayoutでiOSのアニメーションを実装する時のメモ

iOS

iOSでアニメーションの実装をする時の注意点メモ。 AutoLayoutの変更の反映は、UIViewのlayoutIfNeededメソッドを使う。 UIViewに対するアニメーションは、 + (void)animateWithDuration:(NSTimeInterval)duration delay:(NSTimeInterval)delay options:(UIV…

UICollectionViewCellに影をつける

iOS

UICollectionViewCellに影をつけるときはmasksToBoundsプロパティをNOにする必要がある。 以下のようにする。 - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { //カスタム…