未経験からのiPhoneアプリ開発blog

iPhoneアプリ開発の独学をしています。学習した内容をメモ的に記録していきます。

2013-10-01から1ヶ月間の記事一覧

アプリ開発『WeightControl』vol.15

今回からBMIタブに入っていくのですが、まずは設定タブに入力することになっている身長と、新しく登録する体重で計算してBMIを出します。で、そのBMIをこのページのトップに「BMIは◯◯です。」みたいな感じで表示させます。 そのために、まず、設定タブで身長…

アプリ開発『WeightControl』vol.14

前回までは、これで目標設定タブはひとまず終了とのことでしたが、ひとつ忘れていました。目標を入力するためのテキストビューに、プレースホルダーを設定していませんでした! 大きめのテキストビューが真っ白で表示されるよりも、ちょっとしたプレースホル…

UTTextViewでおそらく最も簡単にプレースホルダーを設定する方法

UITextViewでプレースホルダーを設定したい場合、残念ながら、UITextFieldのように、こんなコードは使えないようです。 textView.placeholder = @"placeholder text here..."; で、じゃあ、どうやってUITextViewでプレースホルダーを設定する場合どうするの…

アプリ開発『WeightControl』vol.13

前回は目標設定を入力するためのテキストビューの作成をしていましたが、今回はそこに入力した目標がアプリを一度終了してもデータが消えないように保存するという機能を実装します。そのためには、ユーザーデフォルトを使います。 今回は特にWeb上の情報を…

アプリ開発『WeightControl』vol.12

目標設定タブですが、ダイエット達成できたら何をしたいか、どんな自分になれるか(ダイエットの目的になる部分)を入力する際にテキストビューをタップして入力することになりますが、タップすると下からキーボードが出てきてテキストビューを隠してしまい…

アプリ開発『WeightControl』vol.11

パスコードの実装 目標設定 こちらの記事を参考にして、テキストビューに枠を作りました。

アプリ開発『WeightControl』vol.10

前回までで、とりあえず、日付と今日の体重を登録するページは一旦終了します。登録ボタンを押したら隣のタブページに移動してグラフ表示させるようにしたいのですが、これはちょっと最後の方にまわしたいと思います。 次は設定ページの作成に入りますが、こ…

アプリ開発『WeightControl』vol.9

今までは、日付を選択するためのテキストフィールドを作成していました。それは、テキストフィールドをタップすると、普通のキーボードの代わりに、DatePickerが出てきて、日付をクルクル回しながら設定できるというものでした。 今度は、今日の体重を入力す…

アプリ開発『WeightControl』vol.8

前回の続きですが、OKボタンやキャンセルボタンをタップしたらUIDatePickerが消えるようにするのは、UIDatePickerとUIToolbarをhidden = YESで非表示にします。 さらに、OKボタンをタップしたら選んだ日付をUITextFieldに表示させて、キャンセルボタンをタッ…

アプリ開発『WeightControl』vol.7

前回までの課題ですが、問題②のUIDatePickerが半透明になる問題についてはとりあえず、UITextFieldがタップされた時点でUIDatePicker以外の他のパーツを隠すことで解決できました。今後機能を追加していく中で問題が発生しなければこれでOKかと思います。 se…

UIToolbarにカスタム画像のボタンを設置する方法

〜アプリ開発『WeightControl』vol.8 前回までの問題①の、出現したUIDatePickerに完了ボタンとキャンセルボタンがないことについては解決方法が見つかりました。 UIDatePickerのすぐ上にUTIoolbarを置いて、UIBarButtonItemとして完了ボタンとキャンセルボタ…

アプリ開発『WeightControl』vol.6

さてさて、前回の続きで、UITextFieldをタップした時にキーボードを出現させないようにして、代わりにUIDatePickerが出現するようにしたのですが、2つの問題点についてはまだ解決できていません。 問題①… 出現したUIDatePickerに完了ボタンとキャンセルボタ…

アプリ開発『WeightControl』vol.5

今日からは5つのタブに分かれる構成のうち、最初のページである、体重の登録ページを作っていきます。 このページは日付設定と体重登録の2つの機能を設置します。 日付については、UITextFieldを設置して、タップしたらUIDatePickerが表示されて、クルクル回…

UITextFieldをタップしたらUIDatePickerが出るようにする方法

UITextFieldをタップしたら普通はiPhoneのキーボードが出るようになっていますが、これはあくまでキーボードであって、UIDatePickerは出ないんですよねー、意外と。 でも、UITextFieldをタップしたらUIDatePickerが出てきて、クルクル回しながら日付設定して…

アプリ開発『WeightControl』vol.4

今日は前回までに作ったページに広告を入れました。タブバーでは5つのタブを作ったので、5つのページにそれぞれiADを入れました。 iADの広告は「絶対に挫折しない iPhoneアプリ開発「超」入門【iOS6対応版】」で学習した部分をかなり参考にして入れましたが…

アプリ開発『WeightControl』vol.3

前回作ったノートを基に、少しずつ素材を作るところから入っていきます。今回はタブバーのアイコンを揃えました。 アイコン素材は今回自分で作らず、無料のライセンスフリーの素材をダウンロードして使いました。「iPhone タブ アイコン 素材」とかでググっ…

アプリ開発『WeightControl』vol.2

前回、大まかにアプリの構想を頭の中でイメージしたので、今回はノートを買ってきて、実際にイメージしたものを書いていって、頭の中を可視化していきました。 とりあえず、できるできないは別にして、タブはいくつで、それぞれのページでは何をどこに配置し…

アプリ開発『WeightControl』vol.1

今まででiPhoneアプリ開発の入門本を3冊読んで勉強したので、そろそろ簡単なアプリをひとつ開発してみようと思います!うまくいくかどうかは未知数…というか、ちゃんとできるか不安だけど(*´Д`) 今回はダイエットのための体重管理アプリを開発してみようと…