この画像のようなカスタムUItableviewcellの編集スタイルを設定するにはどうすればよいですか。
これはショッピングカートビューなので、多くのUITableViewCellを使用します。他のフィールドのうち、編集できるのは[数量]フィールドのみです。ありがとう
上のセルはカスタムボタンのように見えます。できることは、UITableViewCellのサブクラスとUITextFieldに2つのUIButtonを追加し、UIButtonをクリックして数量を更新するためのイベント処理コードを追加することです。UIButtonに画像を使用できるため、上記の外観を実現することは難しくありません。
私はいくつかの方法を理解しました、私はそれが正しい方法を知りません、しかしそれは私のために働きます、しかしそれでも最も正しい方法を待っています。これが私がしたことです、
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]