Objective-C
UIAlertControllerを使って一般的なOK、Cancelボタン付きのアラートを表示するには 次のようにコードを書きます。 UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"title" message:@"message" preferredStyle:UIAlertControllerS…
AutoLayoutを使ってアニメーションする方法を調べたところ、VisualFormatを使ってコード上でAutoLayoutの制約を書く方法が多く見つかりました。しかし、VisualFormatで制約を書くのはなかなか複雑ですので、そこはIBで済ませてなるべくコードを書かないでや…
上記の様に画面を4分割したUICollectionViewを表示する画面を作っていたのですが、 画面サイズが変わったら当然それに合わせてセルのサイズを変えたいもの。ところが、画面サイズに応じてUICollectionViewのセルのサイズを変更するのは AutoLayoutからでは…
昨年11月のブログ開設とともに作り始めたお買い物計画アプリ「ShoppingPlan」、 ようやくデザイン含めて完成しました。 アプリを起動するとまずリスト一覧画面が表示されます。リストをタップすると各リスト画面に移動するので、そこで買い物メモを入力しま…
画像を使ってアナログ時計を作ってみます。 プロジェクトの作成 Single View Applicationのプロジェクトを作成します。 名前は「AnalogClock」にしました。また、必要な画像(文字盤、時針、分針、秒針)をプロジェクトに追加しておきます。 以下のような画…
お買い物計画アプリの買い物リスト部分が完成しました。アプリを起動すると左のリスト一覧画面が表示されます。 ここでリストを作ってタップすると右の各リスト画面に遷移して、 具体的なほしいもの、予算、個数、メモや購入済みチェックボタンなどを入力で…
仕事が忙しく、お買い物計画アプリ作りも中断していました。とりあえずリストの作成、編集、合計金額の計算、 チェックマーク表示くらいはできるようになりました。 最低限の買い物リストとしては使えるかな。制作は遅々として進まないものの、作っていると…
勉強のため、買い物計画アプリを作ることにしました。 よくある買い物リスト+地図上に買い物ルートを表示できる、という 旅行先など遠出の買い物で効率よく買い物するのに便利かもしれないアプリです。 普段仕事では使わないStoryboard、ARC、AutoLayoutな…