2013-08-22 3 views
5

こんにちは、ストーリーボードのControllerAにUITableViewCellを作成しました。私は別の同じUITableViewcellを使用する必要がありますControllerB。私はストーリーボードでのみこれを実現する必要があります。 どうすればいいですか?異なるUItableViewControllerのStoryboardで作成されたUITableViewCellビューを再利用する方法はありますか?

+1

よう外観は既に解決策です:http://stackoverflow.com/questions/9245969/in-a-storyboard-how-to-make-a-custom-cell-for-use- with-multiple-controllers – Ashwani

+0

.xibファイルを作成する必要があります(XCode 6では、新しいxibファイルを作成した後にtableviewセルの貼り付け内容をコピーすることができます) – jaffa

答えて

1

あなたは怒鳴るようにこれを使用することができます: - :

- あなたはControllerBペン先に別の表のセルを入れて、それをあなたが怒鳴るような類似したカスタムセルにしたいクラス名を与える必要はストーリーボードで

enter image description here

enter image description here

とあなたのControllerBさんここでは、この

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

    Members_Cell *cell = [tableView dequeueReusableCellWithIdentifier:@"Members_Cell"]; 

    cell.lblMemberName.text=[ArrSearchResult objectAtIndex:indexPath.row]; 

    return cell; 

} 
+1

これは機能しません;/ –

+0

これは正しく動作するメソッドです私のプロジェクトで使用されている私はあなたがsecondviewcontroller xibのストーリーボードからテーブルビューのセルのおいしいクラスを設定することを忘れていると思う –

+0

私は同じ識別子でControllerAとControllerBでカスタムクラスを設定する必要がありますか? –

関連する問題