UITableViewCellEditingStyleを右から左に使用する場合、削除ボタンの位置を変更するにはどうすればよいですか?UITableViewCellEditingStyleの位置を変更します
答えて
UITableViewCellをサブクラス化し、削除ボタンを追加して、セルのコンテンツビューのボタンの上にuiviewを追加できます。 コードは、右のUIView作りスワイプ方向にセルクラスに
[self.contentView addSubView:button];
[self.contentView insertSubview:view aboveSubview:button];
追加スワイプジェスチャーをサブビューを追加するために、このようになります。ボタンをクリックすると、デリゲートを追加してコントローラに送り返し、セルを削除してテーブルをリロードすることができます。 nibファイルの助けを借りて、最初に削除ボタンを押してからuiviewを実行することもできます。 お手伝いをしてください。
UITableViewCellの[削除]ボタンの位置を変更するための組み込みメソッドはありません。 UITableViewCellのサブクラスであるカスタムクラスを作成し、選択したものをXIBまたはコードでUIのセルにし、セル要素に適切なアウトレットとアクションを与える必要があります。
ネイティブの削除ボタンの位置を変更することはできません。 UITableViewCellをサブクラス化して、ボタンを自分で作成し、左端に(非表示に)配置し、ボタンのコールバックでセルの内容を右に移動できます。
storyboard/xibでカスタムボタンを使用し、[* buttonObject addTarget]メソッドを使用してクリックイベントを知ることができます。これは、ネイティブアクセサリを使用せずにテーブルビューをカスタマイズする最も簡単な方法です。
ネイティブ削除ボタンの位置を変更することはできません。デフォルトの削除ボタンを使用してカスタムボタンを非表示にします。編集ボタンをクリックすると表示されます。 このフォームを使用します。あなたは(http://developer.apple.com/library/ios/#documentation/ [さまざまなスタンダードセルのスタイルを持つ標準のUITableViewCell]を使用している場合は、あなたの問題はあなたのcellforrowAtindexPath方法
UIButton*Delete_btn = [UIButton buttonWithType:UIButtonTypeCustom];
[Delete_btn addTarget:self action:@selector(Delete:) forControlEvents:UIControlEventTouchUpInside];
Delete_btn.frame = CGRectMake(05, 10, 56, 56);
[Delete_btn setBackgroundImage:[UIImage imageNamed:@"delete_btn.png"] forState:UIControlStateNormal];
[cell.contentView addSubview:Delete_btn];
- 1. フォームの位置の変更
- 2. 地理位置の変更
- 3. ステータスバーの位置を変更する
- 4. modelineの位置を変更する
- 5. Windows。ドロップダウンメニューの位置を変更する
- 6. TabBarバックグラウンドの位置を変更する
- 7. UIImageViewの位置を変更する
- 8. 日時の位置を変更する
- 9. WebViewの位置を変更するココア
- 10. Openstreetmaps LayerSwitcherの位置を変更する
- 11. Androidアクションバーの位置を変更する
- 12. GtkHeaderBarの特定のボタンの位置を変更しますか?
- 13. OS 3.0のUITableViewCellの左UIImageViewの位置を変更します。
- 14. グリッドビューのテンプレートフィールドの列の位置を変更します
- 15. UIAlertViewのキャンセルボタンの位置を変更しますか?
- 16. セル内のdetailtextlabelの位置を変更しますか?
- 17. Pythonコードのドキュメント文字列の位置を変更します
- 18. WPF Datagridのスクロールバーの位置を変更します。
- 19. Primefaces WIZARDコンポーネントのNEXTボタンの位置を変更します
- 20. SKActionの開始位置の変更を繰り返します。
- 21. 実行時にXamDataGridの列の位置を変更します。
- 22. CSS:HREF内の垂直テキストの位置を変更します
- 23. ツリービュー内のレベルノードの位置を変更します
- 24. HTMLフッタがウィンドウの位置を変更します
- 25. UITableViewCellサブクラスのラベルが位置を変更します
- 26. C#カーソルのクリック/ポインティング位置を変更しますか?
- 27. 処理とOpenGL - カメラの位置を変更しますか?
- 28. Googleマップインフォボックスがズーム中の位置を変更しています
- 29. テキストボックス検証の位置を変更します
- 30. JCheckboxはテキストの位置を変更します
にこのコードを書い解決UIKit/Reference/UITableViewCell_Class/Reference/Reference.html)を参照してください。サブクラス化して独自に行う必要があります(最も簡単な方法は、XIBからインスタンス化されたUITableViewCellを使用する方法です)。 –