プロジェクションマッピング

エンターテインメントから工業利用まで、プロジェクションマッピングの活用・運用をお考えの方へ

more

インタラクティブ&サイネージ

情報表示用のデジタルサイネージから、センサーを利用したインタラクティブ要素などをお考えの方へ

more

VR/360MOVIE

VRHMD用コンテンツからプラットフォームを利用した360度ムービーを活用したPRをお考えの方へ

more
CONTACT 052-253-9866

【Xcode】TableViewの行番号を取得&cellへ文字列と一緒に表示させる

2014.02.05 水曜日 07:46:05

NKJ56_narandabenchi_02

前回「【Xcode】TableViewのセルに配列の数値データを表示させたい・・・」では配列内の数値をセルに表示させました。
今回は、セルに上から順番に番号をふって「○番目」を表示させようと思いました。

それだけなら割と簡単だったのですが、「【Xcode】配列を昇順、降順にソート」で並べた数値を付け足して「○番目の数値は○○です」と表示させようとしたらなかなか上手く行きませんでしたので、その方法について調査しました。

コード

_sortNumは前回の記事で並べ替えた配列を持ってきてあります。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
	UITableViewCell *cell;
	cell = [[UITableViewCell alloc] init];
//  セルの番号を取得  
    int row = indexPath.row;
//  文字列に変換
    NSString *rowStr = [NSString stringWithFormat:@"%d",row];
//  _sortnumはMSMutablearrayの配列です
    NSString *cellVal = _sortNum [indexPath.row];
	cell.textLabel.text = [NSString stringWithFormat:@"%@番目の数値は%@です",rowStr,cellVal];
    
    return cell;
}

Objective-Cの(というかC言語のでしょうか)数値→文字列&文字列←数値にも少し慣れてきました!
Javascriptのようにクオーテーションで判別してくれたら楽なのですが…

Category:Development , Xcode     Tag:
Authorブログの著者について
田中 義弘

田中 義弘

イベントプロダクション・グラフィックデザイナーを経て、2010年3月に株式会社アイデアクラウドを設立。近年、WEBから得た技術をベースに、プロジェクションマッピング事業をはじめとした先端事業をスタート。

Our Business
最近の記事
人気記事
Our Project