2012-02-07 13 views
0

私はxcodeの私のIOSアプリでこの種のことを達成しようとしています。IOSはuitableviewcellにカスタム属性を追加します

HTML: <div data-foo="foobar"></div>

は基本的に、私はのUITableViewCellを持っている、と私は取得および設定できるカスタム属性を追加します。

は私がdetailTextLabel.textを使用して、テキストを透明にすることができます知っているが、私が本当に必要なのは、私が設定して、HTMLでdata-fooのように、取得することができ舞台裏ものですが、uiTableViewCellとXcodeで/ IOS。

どうすればこの問題を解決できますか?

+0

なぜそれが必要だと思いますか? data-fooをdataSourceに格納します。あなたが**本当に**したいことを説明してください。あなたのセルのUITextViewsやUIButtonsのようなUIControlsを参照したいですか?これにはdata-fooは必要ありません。私の意見では、すべての可能性がありますindexPath –

+0

@MatthiasBauch私はテーブルとデータソースから腸を削除するために使用できるデータを格納する必要があります。 –

答えて

1

おそらく、MyTableCellというクラスを作成し、そこでいくつかのオブジェクトを作成することができます。ストーリーボードで、TableViewCellをMyTableViewCellに設定します。次に、TableViewCellを作成するとき

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 

MyTableCell *cell = (MyTableCell *)[tableView dequeueReusableCellWithIdentifier:@"MyTableCell"]; 

//configure cell 
//make any changes to the TableViewCell class with cell.myObject  

return cell; 
} 
関連する問題