1000以上の飾り枠専門サイト
iOS/iPhone/iPad/MacOSX プログラミング, Objective-C, Cocoaなど 前回は UIDevice を使って各種情報を取得したが機種名称は取れなかった。 Cocoaの日々: UIDevice 例えば UIDevice.model から "iPhone" を取得できるが 3GS なのか 3G なのかがわからない。どうやったら機種名が取れるのか? 機種名称取得 機種名称取得の方法を探してみるといくつかみつかった。 Determine Device Type – 3G or 3GS / iPod First or Second Generation Determine device (iPhone, iPod Touch) with iPhone SDK - Stack Overflow 特別な API は用意されていないので、どちらも sysctlbyname
今更ではあるがメモしておく。 画面上にボタンを用意するにはUIButtonを使うが、標準の外観では物足りない場合はボタンに見える画像を用意することが多い。ところがHTMLのつもりでImageプロパティに画像を指定してTitleプロパティにラベルを指定…とやってしまうと画像だけ表示されてラベルが表示されない。 その場合はラベルも含んだボタン画像を用意するというのも一つの方法だが、ボタンの種類が多い場合は用意すべき画像が多くなってしまう。背景画像(BackgroundImageプロパティ)に画像を設定する。 ただ、単純に背景画像を設定してもいいが、より細かく表現するにはボタンの状態別に画像を用意する。非活性状態、有効状態、選択状態、押下状態の4種類あればよいだろう。それぞれ次のようなコードになる。 [button setBackgroundImage:[UIImage ...] forStat
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く