結局自分でまとめました。 UITableViewStylePlainでもUITableViewStyleGroupedでも、contentViewに対して同じマージンで配置されるので、UITableViewStylePlainの場合で書いてます。 良く確認してないので、typoとかいっぱいあるかも知れません。
UISegmentedControl は segmentedControlStyle プロパティに 値を直接指定すると、非公開のスタイルを使用することができます。 試しに 3 を指定してみると次のようなスタイルになりました。 UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems: [NSArray arrayWithObjects:@"First", @"Second", @"Third", nil]]; segmentedControl.segmentedControlStyle = 3; UIButton の buttonType に 110 を指定したときに得られるボタン (UITexturedButton) に合ったスタイルですね。 関連リンク UITableView で メ
@iphone_dev_jp ツールバーとかタブバーによくある「現在地を表示」のボタン画像(あのライフルのスコープみたいなアイコンの)はシステム標準でないですよね。自分で作らないとダメなんですかね。 takoyaki0330 on Twitter: "@iphone_dev_jp ツールバーとかタブバーによくある「現在地を表示」のボタン画像(あのライフルのスコープみたいなアイコンの)はシステム標準でないですよね。自分で作らないとダメなんですかね。" 上記の「現在地を表示」ボタンに限らず、Safari の「戻る」ボタンや、写真.app の「ゴミ箱」ボタンなど、標準アプリで使われているアイコンなどはすべて提供されているわけではありません。 実はそれらのアイコンは非公開ではありますが API に存在します。 UIBarButtonSystemItem に 100 〜 110 までの値を直接指定す
こんにちは、iPhone大好き橋本です。 今日はiPhoneアプリの作成に関する「こんなときどうするの??」という疑問にお答えするべく、小技をいくつか紹介したいと思います。 1. 文字サイズに合わせてUILabelのサイズを変えたい。 UILabelを作成するときに、Labelに表示する文字によってUILabelのサイズを変えたいということ無いですか??ただ、UILabelを作成するときはframeのサイズを指定しなきゃいけませんよね。 こんなとき、どうするの?? そんなときには、UILabelにこんなカテゴリを書いちゃいましょ。 @interface UILabel (resize) - (void) resizeWithPoint: (CGPoint)point; - (id) initWithText:(NSString *)text andFont:(UIFont *)font;
デフォルトのUITableViewCellの背景が白くてのっぺりでいまいち味気ないと思い、背景にグラデーションを付けてかっこよく見せる方法を調べてみました。単純に別途用意した背景画像をbackgroundViewに表示してもよいのですが、Cocoa Touchの2Dグラフィックスライブラリにはグラデーションを描画するためのCGGradientというクラスが最初から用意されています。さっそく私もパクってインスパイアされてやってみました。 参考にしたページはこちら。 http://developer.apple.com/documentation/graphicsimaging/conceptual/drawingwithquartz2d/dq_shadings/dq_shadings.html#//apple_ref/doc/uid/TP30001066-CH207-TPXREF101 ■ど
怒濤のリリースですねー。皆さんすごい。理由はリリースすると良いことがあるからで。私はすっかり乗り遅れたのでのんびりやりますです。 今のところリリースされている一覧は以下のページでまとまっています。分かりやすいですね。 http://corleonis.net/blog/?p=301 http://dev.gyrodesign.jp/?p=101 今日はFlash関連のリアルお友達な方々のアプリを紹介したいなと思います。(漏れてたらごめんなさい^^;) FortuneCard @ogies さん 調査・開発段階から見せていただいていたので、リリースされて使ってみたらすごく良くなっててびっくりしました。フォントもかわいらしいフォントを使っていて和みます。加速度センサーとFlashアニメを組み合わせているところがグッドアイディアですね!最後のシュークリーム一個を誰が食べるか、って決めるのにぜひ使
エンサイツ株式会社による iPhone / iPod touch アプリ開発に関するTIPS等の技術情報です。 受託開発も承っておりますので、お問い合わせページよりお気軽にご連絡ください。 アプリ起動時にロゴアニメーション等のスプラッシュムービーを再生する場合には、applicationDidFinishLaunchingの中でムービーの再生を開始し、再生終了時のNotificationによって初期画面を表示するのがよいようです。 - (void)splashMoviePlayBackDidFinish:(NSNotification *)notification { // スプラッシュムービーの再生が終わったら初期画面を表示 [[NSNotificationCenter defaultCenter] removeObserver:self]; [window addSubview:[na
はじめに 2010年9月15日、東京・新宿の翔泳社セミナールームにて、CodeZine編集部主催のセミナー「iPhoneゲームアプリ開発セミナー 人気ゲームアプリから見る3つの成功ポイント」が開催された。本連載では、セミナーの内容を企画編・プロモーション編・開発・製作編の3回に分けレポートする。 連載記事一覧 連載第1回「iPhoneアプリ成功の方程式~企画編」 連載第2回「iPhoneアプリ成功の方程式~プロモーション編」 連載第3回「iPhoneアプリ成功の方程式~開発・制作編」 本稿では連載第2回目として、「iPhoneゲームアプリ開発セミナー 人気ゲームアプリから見る3つの成功ポイント~プロモーション編」の内容をレポートする。 「セッション2:プロモーション編」メディアとの関係構築が売り上げにつながる 次のセッションは「iPhoneで勝負!! プロモーション編」と題して、開発したi
iPhone/iPadアプリ作成の仕上げ・国際化・デバッグ:SDKで始めるiPad/iPhoneアプリ開発の勘所(3)(1/4 ページ) 初めてiPhone/iPadアプリ開発に挑戦する人が、迷わず短時間でアプリを作れるように、数多くの情報の中から要点をグっと絞った開発の勘所を紹介する入門連載です 連載第2回の「Xcode/Interface BuilderでUI設計+イベント処理」では、開発ツールを用いたBMI計算アプリの作成方法について紹介しました。今回は、iPhone/iPadアプリ作成後の仕上げとして、ホーム画面のアイコン設定・起動時の画像設定・多言語対応の方法について説明します。 またiPhone/iPadアプリのバグ修正時に必要なデバッグ方法やメモリリーク発見方法についての解説も行っていきたいと思います。 ホーム画面にアプリのアイコンを設定するには 前回作成したBMI計算アプリ
画像はここから拝借した。 夜景 - フリー写真素材(無料壁紙画像)Futta.NET 実装 まずスクロール対象のビューを用意する。これは前回のコード(ImageView)をそのまま流用して単純に8枚の画像を横にならべてみた (全体で 2560x460ピクセル)。 [前回] Cocoaの日々: UIScrollView - サムネイル画像を並べて指でスクロールさせる UIScrolViewの設定も基本的には前回と同じ。今回はこれに Paging設定を追加する。 self.scrollView.contentSize = imageView.bounds.size; // ビューのサイズを指定 [self.scrollView addSubview:imageView]; // ビューの追加 // new stuffs self.scrollView.pagingEnabled = YES;
iPhoneの実機でオリジナルのプログラムを動作させたりAppStoreで配布するには「iPhone Developer Program」に登録する必要があるということが分かった。 じゃ,やってみようか。 「Standard Program」か「Enterprise Program」か? プログラムは「Standard Program」と「Enterprise Program」の2種類がある。Enterpriseの方は500人以上の従業員がいる大企業で,社内アプリケーションを作りたい場合に選択するものらしい。Standardは個人と法人の両方が対象なので,今回はこのStandardに法人名義で登録する事にした。 新しいApple IDを作る まず「iPhone Developer Program」で「Enroll Now」する。 登録には「Apple ID」が必要だが,既存のものを使うか,
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く