問題タブ [viewwithtag]
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 - cell.contentView.viewWithTag は、UITableView にデータをロードする際に nil 値を返します
の最初のレコードでキャプチャされた画像タップ イベントを探しています。UITableView
ユーザーがタップしたときに、cell.imageAvtar
そのイベントをキャプチャしたいだけです。
これは私が使用しているコードです
しかし、私は試してみました ( (cell.contentView.viewWithTag(101)
cell.imageAvtar.viewWithTag (101) 同様に.nil
(cell.contentView.viewWithTag(100)
swift - SwiftでViewWithTagを使用するには?
私は Swift を初めて使用しますが、以前は Objective-C で作業していました。セルが UITableView で再利用されているかどうかのチェックインに問題があります。
MGSwipebleCell を使用しました。lblMessage のスクロール中にオーバーラップします。cell が nil かどうかを確認することさえできません。では、この状況で viewWithTag を使用するにはどうすればよいでしょうか? タナクス
ios - tableview viewWithTagがUIElementsを取得しない
私は以前に動作したことのあるコードを使用しています。基本的に、ユーザーはいくつかのボタンを使用して投稿に「はい」または「いいえ」と答えます。はいまたはいいえを押すと、正しく機能しているデータベースが更新され、機能していない表示されている UI も更新されます。この UI はボタンを更新して、一方が選択され、他方が強調表示され、両方がユーザー操作に対して無効になります。また、2 つの UILabels を変更します。これらのボタンが呼び出すメソッドは、データベースを更新し、tableViewCell からボタンを取得して変更を更新する必要があります。メソッドは別の ViewController で動作しているため、ここで違いを理解できません。これが私の cellForRowAtIndexPath です
基本的にこれが行うことは、最初のセルにユーザー プロファイルを作成し、ユーザーが尋ねるすべての質問を読み込むことです。これが、古い tableView とこの tableView の主な違いです。createYesNoCell で、UIElements を作成し、次のようにタグを作成します。
ボタンには、多くのことを開始するセレクターがあります。どのボタンが押されたかは以下でわかります。
これらの viewWithTag 呼び出しは、私が見ると nil です。以前の実装との唯一の違いは、古い実装にはセクションと 1 つの行があったのに対し、これはすべての行と 1 つのセクションであるということです。そのため、indexPath.section を indexPath.row に置き換えることで、これを考慮する必要があります。また、cellForRowAtIndexPath で作成されたタグが、indexPath.row==0 でプロファイル セルが作成されているため、1 つずれているため、yes/no 投票メソッドで復元された行と同じであることを確認しました。セルを yes/no 投票メソッドに渡してみて、ボタンとラベルを contentView で回復しようとしましたが、同様の投稿でいくつかの提案がありました。しかし、これは私の問題を解決していないようです。これについての洞察を本当にいただければ幸いです。