問題タブ [uitableviewrowaction]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - UITableView チェックマーク スタイル 選択時にハイライトを削除
テーブル ビューのセルを選択するときにハイライトを削除しようとしていますが、表示されるチェックマークを保持したいです。
cellForRowAtIndexPath でこれを試すと、次のようになります。
行全体ではなく、チェックマークの下のハイライトのみを削除します(添付の画像を参照)。
cellForRowAtIndexPath でこれを試すと、次のようになります。
チェックマークが表示されなくなりました。
更新:これを試してみましたが、チェックマークを付けなくなった cell.selectionStyle と同じことを行います
これを行う良い方法は何ですか?チェックボックスのように機能させたいのですが、青いハイライトを発生させたくありません。TableView は動的に生成されます。
テーブル ビュー機能:
ios - セクション ヘッダーの UITableView カスタム ビュー (メモリ リーク)。セクションのヘッダーのカスタム ビューを作成する正しい方法は何ですか?
「Instagram」と同じUIのアプリを開発中です。instagram のように、ユーザーがスクロールして友達が追加した新しい写真を見るフィードウォールがあります。各 UITableViewcell には、1 つの画像と独自のセクション ヘッダー ビューがあります。各セルのセクションを作成することでこれを達成しました。でもメモリリークが気になる
これが私のコードです
ところで、私はSwiftを使用しています。とてもクールですね ;) . カスタム セクションのヘッダーを作成するデリゲート関数について詳しく説明します。セルまたはセクションのいずれかが画面に表示されるたびに、headerView が既に割り当てられているセクションにスクロールして戻っても、このデリゲート メソッドが呼び出されます。そのため、スクロール中に1つのセクションに対してheaderViewが複数回作成されています。しかし、私はそれが間違った方法であることを知っています。天気のheaderViewがすでに作成されているかどうかを確認するには、何かが必要です。私のビューがメモリに存在する場合、コードにチェックを入れる方法はありますか?メモリを再度割り当てる必要はありません。誰か助けてください:)。少しでもお役に立てれば幸いです。
ios - Swift の PFQueryTableViewController の次のセルへの自動スクロール
Swift に PFTableViewCells を持つ PFTableViewController があります。
各 TableViewCell (画面サイズの 80% の高さ) には、ボタンがあります。ユーザーがボタンを選択すると、次の TableViewCell に自動スクロールされるようにしたいと思います。
どうすればそれを作ることができますか?
どうもありがとう
ios - IOS UITableViewRowAction: セルのスワイプがランダムに動作する
セルをスワイプすると正常に機能する実装を実装editActionsForRowAtIndexPath
しましたが、スワイプジェスチャが常に認識されるとは限らず、ランダムに機能するまで何度もスワイプする必要があります。それはなぜでしょうか?
これが私のコードです:
ios - Swift の TableViewCell での indexPathForRowAtPoint エラー
UITableViewCell のボタン内に、次のセルへの自動スクロールを作成するこの関数があります。
「let indexPath = tableView.indexPathForRowAtPoint(point)!」という行にエラーがあります。発言: 「表現のタイプは文脈がないとあいまいです」
それを修正する方法はありますか?そのコードを UITableViewCell 内に保持したいと思います。
どうもありがとう
ios - Swift MGSwipeTableCell スワイプしてセルを削除
xCode 7 ベータ版と Swift を使用して、MGSwipeTableCells でテーブルビューを実装しています。各セルの左右両方にスワイプボタンが必要なため、これを行っています。これらのボタンは両方とも、テーブルビューからセルを削除する必要があります。
セルにボタンを追加するときに、便利なコールバック メソッドを使用してこれを実行しようとしました。
ただし、最初のセルを削除すると、すべてのインデックスが破棄され、コールバックが不適切なセルを削除するようになりました。つまり、cell_0 を削除すると、cell_1 がテーブルの最初の 0 番目になります。ただし、cell_1 に関連付けられたボタンのコールバックは、実際にはテーブルの 0 番目のセルであっても、インデックス 1 のセルを削除します。
MGSwipeTableCell デリゲート メソッドを実装しようとしましたが、役に立ちませんでした。これらのメソッドはどれも、コードの実行中に呼び出されたことはありません。この問題を解決するにはどうすればよいですか? デリゲートを実装すると、この問題は解決しますか? もしそうなら、例を提供することは可能でしょうか?そうでない場合は、セルを削除できるスワイプボタンを両側に備えたテーブルビューセルを使用する別の方法を提案できますか?
swift - UITableViewRowAction でセグエ コントロールを実行する
mainVC でカスタム UITableViewCell がタップされたときにアプリが動作する場合、inputTableVC で CoreData を編集できます。今、私は同じことをしようとしていますが、UITableViewRowActionの「編集」がタップされたときです。「削除」機能はすでに機能しています。
UITableViewRowAction で prepereForSegue または fetchRequest を実装する方法はありますか?
前もって感謝します。