2017-04-04 6 views
1

tableviewインスタンスを通じて特定のtableviewセルプロパティを変更しようとしています。 tableviewインスタンスを使用してtableviewcellにアクセスする方法

はObjective Cのでは、次のコード

id cell = [self tableView:tableView cellForRowAtIndexPath:indexPath]; 

にXamarinにアクセスするための同等の方法を使用することは不可能だということ行うことができます。

私はtableviewインスタンスでreloaddataメソッドを呼び出してgetcellで変更を行うことができますが、私は再ロードデータをトリガーする代わりに直接編集したいと思っていないと思います。

+1

'VARセル= aTableViewInstance.CellAt(NSIndexPath.FromIndex(1));' – SushiHangover

+0

私は、このようなラベルやボタンなどの細胞の要素にアクセスし、右 – Sharath

+0

行動を編集することができます投稿してくださいそれは答えとして...私はそれを受け入れるだろう – Sharath

答えて

4

あなたは経由して、「いくつかの」インデックスからUITableViewからUITableViewCellを得ることができます:あなたが追加した可能性のある追加のメソッド/プロパティにアクセスするために必要な場合は、カスタムUITableViewCellタイプにcellキャスト

var cell = aTableViewInstance.CellAt(NSIndexPath.FromIndex(1)); 

CellAt(NSIndexPath):のUITableViewCell

指定されたインデックスパスのテーブルセルを返し。

+0

ありがとう!これはあなたの1000番目の答えをおめでとうございます! :) – Sharath

+0

あなたはどのようにして短期間でそれほど多くの貢献をしましたか?毎日何時間を過ごすことができますか?あなたの成功事例を公開してください...どうしましたか?一日でSushiHangoverになるのはどんな感じですか? – Sharath

関連する問題