オンデマンド・トレーニング すべてのトレーニング・セッション(英語版)は クリックするだけで視聴できます。(有料) コンテンツのリストを見る ビジネス・アプリを すばやく構築 4Dは、データモデルとビジネスルールにフォーカスした素晴らしい開発プラットフォームです。全てのプラットフォームでネイティブ・アプリケーションを短時間で 開発・運用します。 詳しく見る
オンデマンド・トレーニング すべてのトレーニング・セッション(英語版)は クリックするだけで視聴できます。(有料) コンテンツのリストを見る ビジネス・アプリを すばやく構築 4Dは、データモデルとビジネスルールにフォーカスした素晴らしい開発プラットフォームです。全てのプラットフォームでネイティブ・アプリケーションを短時間で 開発・運用します。 詳しく見る
tableView: numberOfRwosInSection 表示行数を設定するメソッド。 tableView: cellForRowAtIndexPath UITableViewの1つ1つのセルをどのように表示するかの設定を行うメソッド。 UITableViewの生成 UTIableView *table = [[UITableView alloc] initWithStyle:スタイル]; スタイル UITableViewStylePlain (通常のスタイル) UITableViewStyleGrouped (グループ化されたスタイル) UITableViewの主要プロパティ プロパティ名 説明 delegate
ナビゲーションバーに検索バーを入れるとき、Interface Builder で入れようとしても入れることは出来ません。Youtube アプリのようにナビゲーションに検索を入れたかったので調べたメモです。 検索バーを入れたいビューコントローラーに以下のようにして入れます。 UISearchBar *searchBar = [[UISearchBar alloc] init]; searchBar.delegate = self; self.navigationItem.titleView = searchBar; self.navigationItem.titleView.frame = CGRectMake(0, 0, 320, 44); [searchBar release]; 検索バーを入れたビューコントローラに UISearchBarDelegate を設定するのをお忘れなく。 関
大きくは UIViewController の処理(Lifecycle methods)、UITableView 向けのデータソース/デリゲート、検索絞り込み、UISearchDisplayControllerのデリゲートから構成されている。 気になった部分をピックアップしてみる。 まず viewDidDisapear - (void)viewDidDisappear:(BOOL)animated { // save the state of the search UI so that it can be restored if the view is re-created self.searchWasActive = [self.searchDisplayController isActive]; self.savedSearchTerm = [self.searchDisplayCon
UIBarButtonItemは、ツールバーやナビゲーションバーなどに表示するボタンを管理するクラスです。 自作することも出来ますし、システムで用意されたボタンから選んで使うことも出来ます。 UIBarButtonItemのクラス階層 生成 // タイトルとボタンのスタイルを指定した生成例 UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithTitle:@"ぼたん" // ボタンタイトル名を指定 style:<UIBarButtonItemStyleスタイル> // スタイルを指定(※下記表参照) target:self // デリゲートのターゲットを指定 action:@selector(hoge) // ボタンが押されたときに呼ばれるメソッドを指定 ]; // システムで用意されている画像を使った生成例 UIBarButton
iOS SDK 3.2.5 でアプリを作っているんだけど、UIBarButtonItem 内に UISearchBar を配置するとキャンセルボタンが出ないという細かい問題に悩まされた。 具体的には、例えば以下のように UINavigationItem に UISearchBar を入れると検索バーは表示されて入力もできるが、UISearchBar の setShowsCancelButton で YES をセットしても、なぜかキャンセルボタンが表示されない。 UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 300, 44)]; self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] initWithCust
この為、Data Source / Delegate のメソッド内では必要に応じて、どちらのビューを扱っているのかを判断する。 [例] - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { if (tableView == self.searchDisplayController.searchResultsTableView) { return [self.filteredListContent count]; } else { return [self.listContent count]; } } またモデルである NSFetchedResultsController を1つだけ用意して両方の状態で利用する場合は、検索時には条件の設定を、検索後には条件クリア(
「そうは問屋が卸さない」って感じです。 iphoneアプリです。先日、iAdを取り込んで審査にだしましたが、また途中で、問題あることに気がついて、developer rejectしました。 今回の理由は、UITableViewControllerを使用しない方法をとったがため、セルを一度選択したら、その選択をはずすというコードがぬけてしまったことです。 あらためて、コードを追加。 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { [self.tableView deselectRowAtIndexPath:indexPath animated:YES]; } で、何故気がついたかというと電車の中で、ぱらぱらと、 iPhoneSDK開発のレシピ 高山 恭介
iPhone アプリで検索機能に UISearchBar を使用したときのメモです。 SearchBar という名前のプロジェクトを ViewBased で作成したとして書きます。 UISearchBar を配置 IB で SearchBarView に UISearchBar を配置します。配置した UISearchBar を右クリックして delegate と File’s Owner を接続しておきます。これでUISearchBar のイベントが SearchBarViewController: に通知されます。 SearchBarViewContoroller.m 検索実行したときは searchBarSearchButtonClicked: が呼ばれます。インクリメンタルサーチなどをしたい場合は UISearchBar の文字が変更されるたびに searchBar: が呼ばれます
みなさん、楽しく開発してますかぁ〜! この連続投稿企画もついに20回を超えました!! なんとか、こうしてココまでやって来れたのも いつも見てくれているみなさんのおかげです! なかなか、コメントを頂けなくてもPVをみればどれだけの人に見て頂けているのかは何となく分かるので、本当にありがたい限りです<(_ _)> ホントにありがとでっす★ 注意:投稿者自身もCoraDataについて勉強中のため、このシリーズには誤りが含まれている可能性があります。もし、間違いに気付かれた方はコメント欄もしくはtwitterなどでご指摘いただけると幸いです<(_ _)> また、開発環境はXcode3.2.3 iPhone SDK 4です。実機でのテストなどは自己責任でお願いいたします。 前回でこのシリーズの最大のヤマ場は超えた感じですので、あとは完成に向けて邁進していくとしましょうか。 (ただし、今回はCoreD
内容の保証はできません。 /System/Library/frameWorks/UIKit.framework クラス UINavigationController † NSObject | +--UIResponder | +--UIViewController | +--UINavigationController ↑ 概要 † UINavigationControllerクラスは、オブジェクトの階層を掘り下げて全ての外観を管理するナビゲーションバーのための特殊なコントローラです。アプリケーションに提供されたビューコントローラを使用して、ナビゲーションバーの設定やビューを描画することが可能です。各ビューコントローラは、ナビゲーションバーの左・中央・右に設置することの出来るナビゲーションアイテムを持っています。 ナビゲーションコントローラはナビゲーションバーが管理するナビゲ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く