しるてく

技術的な話をします

xcode

UIWebView の謎のボーダーと白い背景

UIWebView配置したら、バウンスしたときの背景が白かったり、WevViewの下に黒い下線が表示されたりしてなんだろって思ったら、WebView の opaque を false にして、Background を ClearColor にすれば良いだけだった。 ちなみにバウンスもさせたくないよって…

UICollectionViewでSDWebImage使うと同じ画像が表示されてしまうことがある

CollectionViewで図鑑(所持していると画像が見えて、所持していないと?画像が表示される)みたいなのを作るとして、 class HogeCollectionViewCell: UICollectionViewCell { @IBOutlet weak var hogeImageView: UIImageView! func setImage(url: String?) …

Assets.carを展開してpngをゲットしたい

assets catalogにpdf突っ込むとビルド時に@1x, @2x, @3xのpng画像に変換してくれる。 Android用にpng書き出すのが面倒だったので、png取得できないかなーと思ったらAssets.carってやつにまとめられているらしい。 展開するには以下のツールをビルドして ./ca…

githubではdiffを見たくないけど手元では見たい

pull-reqとか見てるとstoryboardがすごい行数のdiff出してきて他のファイルのdiffが見づらい。 そんなときは .gitattributes に *.storyboard -diff って追加してあげるとdiffがでなくてステキだ。 しかし、自分が作業しているときはうっかり変な変更入れて…

AutoLayout で UIButton の image が拡大しない

UIButtonをautolayoutで配置して、画面サイズにあわせて拡縮するようにすると、UIButton自体は拡大するんだけど、そこに設定しているimage画像(UIButtonと同じサイズ、同じアスペクト比)が拡大してくれなくて困ったマン。 Alignmentをこうやればちゃんと拡…

iOS でカスタムフォントを使いたいけどなぜか表示されないとき

Xcode6でiOSアプリに独自フォントを組み込んで表示する | calmscape://ソフトウェア開発部develop.calmscape.net の通りにやったつもりだけど、なんか実機にインストールすると表示されなかった。 フォント追加してる? -> OK info.plist > Fonts provided b…