Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 煽り全開の dis りタイトルになってしまいましたが、まあそれくらい筆者が不満を抱いたってこととして受け止めていただければ幸いでございます。 ほとんどの iOS 開発の教材はおそらくこのように教えているでしょう。「Xcode 開いて、Main.storyboard をクリックして、blabla…」と。 そしてほとんど(筆者調べ)の開発者たちは、結局最後まで、Storyboard の効率的な使い方が見つからず、多少なりとも心のどこかで「F*ck」とぼやいているのではないかと。 というかそもそもそこまでたどり着く前に「Storyboard
はじめに 高さ可変のテーブルビューセルを作成する方法はいくつかありますが、今回は「Storyboard」上で「Auto Layout」を設定することで実現してみます。環境は以下の通りです。 Xcode 5.1.1 SDK 7.1 Development Target 7.0 完成図 ↑こんな感じに仕上がります。 「Master-Detail Application」テンプレートに手を加えていきます。「Master-Detail Application」は画面上部のプラスボタンを押すと、現在時刻を表示するセルが増えるサンプルですが、セルのラベルを2つに増やし、高さが可変のラベル(ランダムな文字列を表示)と高さ固定のラベル(時刻を表示)が表示されるようにします。また、ラベルの高さに合わせてセルの高さも変わるようにします。 実装 プロジェクト作成 XcodeのFileメニューから New → P
Stack View とは Xcode7 で Storyboard を開くと、AutoLayoutツールバーに次のメニューが追加されています。 これは「Stack View」といって、AutoLayout を設定する View をグルーピングして、まとめて制約を設定することができるツールです。今まで1つ1つのViewに対して設定していた手間が少なからず省けると思います。 少しいじってみたので、どうやって使うのかを紹介します。 サンプルはチャット風のメッセージ画面に制約を設定するものです。 メッセージ画面 まず、何も考えずにアイコン、投稿者名、日付、メッセージを並べていきます。 Auto Layout のデバッグでよく使う手法だと思いますが、View に背景色も設定します。 UIViewController の Outlet は以下のようになっています(ただし今回はソースは一切いじる必要あり
はじめに この資料はスクーのはじめてのiOSアプリ開発② - 基本操作を覚えようの第4回 (はじめてのiOSアプリ開発 - Twitterのタイムラインのベースを作ろう(ライフサイクルイベント))でやった内容の写経です。 授業を見てない人でもなるべく分かるように書いていきます。 前提 数回の授業を通してTwitterなアプリケーションを作っていきます。 前回までの授業で、UIを作るためのツールであるStoryboardの使い方の基本を学んでいます。 今回やること Twitterのタイムラインを表示させるベースを作ります。 こんなやつです。 UITableViewを利用してツイートを表示 ユーザーごとにアイコンを表示 ツイート内容は名前と発言 1. 準備 それでは作っていきましょう。 いつもどおり、プロジェクトを立ち上げます。 Create a new Xcode projectで新規プロジ
いつも忘れるので記録。 まず、StoryboardでView Controllerを追加。 Navigation Controllerの組み込みが必要なら、メニュー->[Editor]->[Embed In]->[Navigation Controller]を選択。 ※不要ならここは飛ばす Tab Bar Controllerの上でControlを押下しながら追加したView Controllerの上(Navigation Controllerを追加したならNavigation Controller側)までドラッグして、Relationship Segueに表示されている(先程追加した)UIView Controllerを選択。 これでOKです。Tab Bar Controllerのタブが1つ増えています。
これは想像以上に簡単。 参考 http://yamatada.blogspot.jp/2012/06/iphonexcode-432tab-barview-controller.html tabbarcontrollerの設置と追加 1 tabbarcontroller を 配置 2 view controller を配置 3 1 を ctrlキーを押しながら 2 へドラッグ このとき、segue選択で Relationship Segue viewcontrollers を選択。 たったこれだけでタブを追加できる。 tabbarcontrollerの名前、画像の変更 変えたいviewのタブバーアイコンをクリック。 右上の 「BarItem」 の title,image でそれぞれ変更できる。 tabの順番を変更 メインのtabbarcontrollerを ctrl クリック。 Trigg
storyboardを使って、タブバーアプリケーションを作っていて、タブを増やしたい時の方法です。すごく簡単なことですが、しばらく間があくと、いつも忘れてしまうので…。 まず、最初にプロジェクトを作る際に「Tabbed Application」を選びます。 StoryBoardを開き、Tab Bar controller上をControlキーを押しながら、増やしたいビューコントローラーに向かってドラッグします。そして、Relationship Segueの中に出ているビューコントローラを選択すればOKです。 そうすると、結びついてタブが増えます。 [sc name=”ios”][sc name=”engeneer”]
Storyboards are an exciting feature first introduced in iOS 5, which save time building user interfaces for your apps. Storyboards allow you to prototype and design multiple view controller views within one file, and also let you create transitions between view controllers. Before storyboards, you had to use XIB files (aka NIB files). You could only use one XIB file per view (for example, per UITa
本日はtabBarControllerとUINavigationControllerを両方使いたい場合の方法を説明します。 方法は簡単です。 tabBarControllerを先に追加して、 その子要素にUINavigationControllerを追加してください。 具体的に図で説明します。 1.storyboardでtabBarControllerを追加 XcodeメニューのEditor > Embed in > Tab Bar Controller を選択してください。 すると、下図のようにstoryboardにTab Bar Controllerが追加されます。 このままでは、tabBarにitem(項目)が1つしかないので、ViewControllerを追加しましょう。 2.ドラッグ&ドロップでstoryboardにUIViewControllerを追加 右メニューから View
これからiOSアプリを作る開発者が覚えておきたい事 こんにちは、Objective-Cを始めて1年が経過した荒川です。とは言いつつも最近はBLEだとか、かじった程度のC++とCをいじっている事が多いです。 最近ではiOSアプリケーションを作成できるAppleの新しい言語「Swift」が発表され、iOSエンジニアではない方からも注目を集めています。 iOSアプリケーションの作り方について、言語に注目されている今だからこそUIの作成について記事にします。 狭い画面領域でユーザーが使いやすいと思えるUIを提供するのが、スマートフォンアプリケーションの肝です。 特にiOSアプリケーションにおいては、UIの描画をするために優れたGUIツールが提供されています。もちろん、GUIツールを使わずにコードでも表現は出来ますが、使い方を覚えれば開発効率を向上させる事ができるでしょう。 今回は、Objectiv
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? storyboardについて調べていたところ、StoryboardLintの作者の考えが興味深かったので該当のstackoverflowのエントリを抄訳した。訳はニュアンスが伝わればいいくらいの適当さです。 When to use Storyboard and when to use XIBs どういうときにstoryboardを使って、どういうときにXIBを使えばいいか、何かガイドラインはあるかな。それぞれの長所と短所はなんだろう。どういう状況でそれぞれを使えばいいんだろう。 動的にUI要素を組み立てる場合にstoryboardを使え
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く