1

この画像のようなカスタムUItableviewcellの編集スタイルを設定するにはどうすればよいですか。代替テキスト

これはショッピングカートビューなので、多くのUITableViewCellを使用します。他のフィールドのうち、編集できるのは[数量]フィールドのみです。ありがとう

4

2 に答える 2

2

上のセルはカスタムボタンのように見えます。できることは、UITableViewCellのサブクラスとUITextFieldに2つのUIButtonを追加し、UIButtonをクリックして数量を更新するためのイベント処理コードを追加することです。UIButtonに画像を使用できるため、上記の外観を実現することは難しくありません。

于 2010-01-12T03:12:43.520 に答える
0

私はいくつかの方法を理解しました、私はそれが正しい方法を知りません、しかしそれは私のために働きます、しかしそれでも最も正しい方法を待っています。これが私がしたことです、

1)EditCellView(UITableviewcellのサブクラス)でUIButtonのIBOutlatを作成しました
2)次にtableviewcontrollerでIBActionを作成します
3)次にtableviewcontrollerでイベントのUIButton TouchをIBActionに設定します
4)IBactionメソッドでそれを取得できますこのコードを使用するセル

EditItemController *cell =  (EditItemController *)[[sender superview] superview];
NSIndexPath *indexPath = [self.maintable indexPathForCell:cell];

このコード行は、ビューのレイアウトによって異なる場合があります

[[sender superview] superview]

正しいスーパービューを取得するには、gdbで次のコマンドを使用できます

gdb>po [[sender superview] superview]
于 2010-01-12T22:56:18.390 に答える