どちらを使用すればよいかわかりません。cell.contentView で [uiview settext] のような奇妙なエラーが表示されることがあります...?? Text を UILabel* に設定しようとしていました
4358 次
1 に答える
4
使用するものは、最初にセルをどのように作成したかによって異なります。UILabel を contentView のサブビューとして追加した場合 (例: [cell.contentView addSubview:myLabel]
)、それ[cell.contentView viewWithTag:1]
を取得するために使用します (ラベルに実際に 1 のタグがあると仮定します)。
-viewWithTag:
ただし、最初に使用する場合は注意してください。何かを突っ込むにはかなり便利ですが、あまり信頼性が高くなく (2 つのビューに同じタグが付いている場合、そのうちの 1 つしか返されないため)、あまり効率的ではありません (毎回サブビューをトラバースする必要があります)。これを使って)。代わりに、カスタム ビューのプロパティを持つサブクラスを作成して、UITableViewCell
それらに直接アクセスできるようにすることをお勧めします。
于 2009-09-01T20:32:21.503 に答える