問題タブ [tableviewcell]
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.
objective-c - TableViewで選択した行に応じてボタンのデータを変更します
tableViewCell の選択された行を使用して、ボタンの宛先を変更しようとしています。
どうすればいいですか?UILabel のテキストを変更する方法を知っています。そのようなものでしょうか?MainView でこれを使用して、DetailView にアクセスしています。
そして私のDetailView.mで:
データには NSArray を使用しました。それは数字についても正しい方法ですか?
X-Code 4.6、Objective-C、ストーリーボードを使用しています。
これは機能しますか?(まだ実機でのテストはできません)
MainView.m
DetailView.m
デバッガーにメッセージを送信するにはどうすればよいですか?
ios - cellForRowAtIndexPath に Gradientlayer を追加する
カスタムセルのテーブルビューがあります。各セルで、サブビューとしてラベルを追加し、ラベルにデータをロードしています。セルが nil かどうかをチェックする if ブロック内の各セルの cellForRowAtIndexPath にグラデーションを追加しています。その正常に動作します。しかし、追加の要件があり、問題はここから始まります。値を確認し、セル内の特定のラベルにグラデーション効果を適用する必要があります。これが私のコードです。
現在、テーブルをリロードするとグラデーションが正しく適用されません。ランダムにセルをピックアップし、グラデーションを適用します。テーブルをリロードする前にグラデーションを適切に削除するにはどうすればよいですか? かなりの数日間私の頭を壊しました。助けてください。
ios - iOSカスタムtableViewCellの高さが未使用の行の末尾に変更され、セルの境界線が削除されます
ストーリーボードでは、プロトタイプ セルの高さを 132 に設定しました。
だから私は実装しました
この特定の行に対して 132 を返します。シミュレーターでは、次のように表示されます。
行 0 は「メモ」というタイトルの行で、行 1 は高さ 132 の特別なセルです。このセクションで実装されている他の行はありません。
問題は、行 1 の後の末尾の行も 132 の高さになることです。また、行 1 と「行 2」の間の境界線 (行 2 を実装していないため、引用符で「行 2」と言いますが、表示されます)末尾の行としてアップ) は何らかの理由でなくなりましたが、ここに示すように行 1 を選択すると分離が表示されます。
だから私の質問は:
- 末尾の行がデフォルトのサイズの 44 になるようにするにはどうすればよいですか?
- 行 1 と「行 2」の間の境界線がなくなったのはなぜですか?どうすれば元に戻すことができますか?
ios - UITableViewCell が完全に表示されているかどうかを確認する
UITableViewCell が画面に完全に表示されている (タブまたはナビゲーション バーによって切り取られていない) かどうかを確認するにはどうすればよいですか?
次のコードで可視セルを取得できます。
しかし、画面に完全に表示されていないセルを除外したいと考えています。
ios - 再利用されているテーブル セルのインデックス パスがありません
これは突然起こり始めました。任意のアイデア: コード:
CUSTOMCLASSNAME (クライアントの名前が含まれているため、実際のクラス名を置き換えました。)
私のtableViewの初期化:
行のセル内:
こんにちは、コンソールにタイトルが表示されています。これは私の cellForRow です:
ios - iOSはscrollViewDidScrollで内部のtableviewcellを変更します
私はUITableView
とを持っていUIScrollView
ます。スクロール ビューはページングされます。私のテーブル ビューには、画像とタイトル (カスタム セル) があります。
index
たとえば、スクロール ビュー ページが 4 の場合、スクロール ビュー ページを 5 にすると、4 番目のセルのイメージが変更されます (アクティブなカラー イメージ) 。4 番目の画像が通常 (パッシブ カラー画像) になり、5 番目のセルの画像が変化します (アクティブ カラー画像)。
途中で画像を変更したいscrollViewDidScroll
。インターネット上で可能な解決策を見つけることができませんでした。これを行う方法はありますか?
ios - テーブルビューからdetailViewControllerを読み込めません
セルにラベルと画像を表示する sqldata ファイルをロードするテーブル ビューがあります。イメージとその他のデータを次の VC にロードしたいのですが、ログを取得してファイル時間を引き戻すことさえできないようで、プッシュする機会がありません。それはすべてプログラムで行われているため、見つけるのが少し難しくなります。すべての助けに感謝します!!!
//テーブルビュー
これだと思った
newView.mainImageView.image=[tableView cellForRowAtIndexPath:indexPath].imageView.image;
でも何ももたらさない
ここで何かを呼び出すかどうかわからない