LOGSTACK

Tips for programming

Blog

  • 5月 23 / 2016
  • 0
iOSアプリ開発

CocoapodでGoogleAnalyticsの組み込み

GoogleAnalyticsをiOSのアプリに組み込みます。

手順に従うと、まずはcocoapodというツールをインストールします。
これは普通にターミナルから、

でインストールします。

次に、iOSのプロジェクト上でpodの設定ファイル?を作成します。
例えば、「/iOSDev/testProject/testProject.xcodeproj」がプロジェクトの位置の場合、

とすると、xcodeprojと同じ位置に、「Podfile」というファイルが作成されます。

そのファイルを編集します。
編集前:

編集後:

として保存し、ターミナルから「Podfile」と同じフォルダ で次のコマンドを実行します。

時間がかかりますが、これで「Pods」というフォルダが作成されます。

ターミナル上では最終的に、「今後はxcworkspaceを使ってください」といった旨のメッセージが表示されています。
確かに「testProject.xcworkspace」というものが出来上がってるので、
「testProject.xcodeproj」ではなく、「testProject.xcworkspace」を今後は使いましょうということですね

試しにそれをxcodeで開いてみると、
testProjectプロジェクトと、新しく作成されたPodsプロジェクトが一緒になったワークスペースとなっています。

あとの手順は下記に記載されています。
→ iOS向けアナリティクス


  • 2月 16 / 2016
  • 0
HTML/CSS

viewportにピクセル指定するとAndroidで拡大表示される問題

スマホ向けサイトを作っている場面において、
デザインが固定幅とすると、viewportにdevice-widthではなくピクセル指定したい場合があります。

とするとうまくいくのですが、
ピンチによる拡大縮小を禁止したい場合、user-scalable=noをつけます。

iOS端末はこれで問題ないのですが、
Android端末において拡大表示される(画面がはみ出る)問題が出てしまいます。
そこで、Android向けにもう一つ属性を追加します。

とすることで端末横幅にきっちり収まるようになります。


  • 5月 15 / 2015
  • 0
HTML/CSS, iOSアプリ開発

iOSのUIWebViewでフォントサイズが勝手に変わる場合の対処

UIWebView(サファリもか?)で、条件によってフォントサイズが指定したものより大きく表示されることがあります。
その場合、下記スタイルを適用することで直るっぽいです。


  • 5月 14 / 2015
  • 0
HTML/CSS, iOSアプリ開発

テキストボックス<input type=”text”>で、入力が出来ない問題

適当にWebViewで下記のソースを読み込み、

テキストボックスが表示されます。

で、フォーカスを合わせると、キーボードは表示されるのに、なぜか文字が入力できないという問題がありました。
しばし悩んだ結果、スタイルに下記を発見

この中の、”-webkit-user-select” でコンテンツを選択できないようにしているのですが、
入力エリアへの入力も出来なくなっていたようでした。

で、inputとtextareaへは別途指示するように修正してうまくいきました。

iOSで、UIWebViewベースで作成している時の話なので、
Androidだとどうなんかわからん感じ


ページ:12345