問題タブ [sectionheader]
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 - セクション インデックスの再読み込み時に奇妙なエラーが発生しますか?
iPhone SDKとObjective-Cを使用していますが、次のエラー メッセージが表示されます。
-[UITableView _endCellAnimationsWithContext:]、/SourceCache/UIKit/UIKit-984.38/UITableView.m:774 2010-01-08 13:24:16.842 MyAPP[628:20b] でのアサーションの失敗 キャッチされない例外 'NSInternalInconsistencyException' によるアプリの終了理由: '無効な更新: セクション 1 の行数が無効です。更新後の既存のセクションに含まれる行数 (1) は、更新前にそのセクションに含まれる行数 (0) にプラスまたはそのセクションから挿入または削除された行数を引いたもの (0 挿入、0 削除)。
セクションを展開するコードは次のとおりです。
iphone - UITableView カスタム セクション ヘッダー、重複の問題
カスタム UITableView セクション ヘッダーのアニメーション化に問題があります。
目標は、折りたたみ可能なセクションを作成することでした。
カスタムヘッダーを初めてタップすると、期待どおりにアニメーション化されますが、その後は毎回元の場所に複製が残り、別の場所にアニメーション化されます。
画像の例:
私のアニメーション方法:
何が起こっているのか正確にはわかりませんが、インスタンスは何かを解放する必要があることを示唆しています。いくつか試してみましたが、これがわかりません。これに関する誰の助けも素晴らしいでしょう!
編集:問題は、reloadSections がカスタム ビューをインスタンス化していることだと思います。アニメーションの更新を行うための参照としてビューが必要なため、ビューを解放できません。これを修正するために何ができるかについてのアイデアはありますか?
iphone - UITableview のセクション ヘッダーの色の変更
私はかなり単純な質問をしています(そう願っています)。UITableview のセクション ヘッダーの色をデフォルトの青から透明な黒に変更するにはどうすればよいですか? 前もって感謝します。
iphone - サイドセクションヘッダー画像を含むUITableView
iPadの音楽アプリには非常に多くの興味深いカスタムUI機能があり、その1つは、特定のアーティストのアルバムを見たときに表示されるテーブルビューです。
各セクションの側面に画像があり、セクションヘッダービューとほぼ同じように機能します。下にスクロールすると、次の画像が表示されるまで一番上の画像が表示されたままになります。その逆も同様です。
layoutSubviews
最初は、UITableViewをもう一度再実装しないとまったく不可能に思えますが、UITableViewをサブクラス化して、呼び出し時(つまり、スクロール時)に、uitableviewの外側の側面にこれらのセクション画像を描画するだけで、半ば実行可能だと思います。これにはわずかな問題があります。UITableViewの外側に描画されるため、自動サイズ変更を行うと、レイアウト全体が失われる可能性があります。そして、私はそれのすべての実現可能性について本当に確信が持てません。
何かご意見は?
編集:私の最初のアイデアは、画像側のタッチ自体がテーブルビューによって追跡されないため、そこにタッチしてもスクロールできないという点で機能しないことに気づきました。ここでの最大の問題は、タッチがビュー全体で追跡されるようにタッチを伝播する方法を理解することだと思います。
iphone - uitableview のセクション ヘッダー - reusidentifier?
セクションのヘッダーをカスタマイズしたテーブルがあります。それに加えて、ヘッダーをタッチすると、アドレス指定されていないセクションがすべて縮小され、アドレス指定されたセクションが展開されるように、折りたたみ機能を実装しました。UIButtons をバックグラウンド ビューとして使用することで、そのことに気付きました。さらに、ボタンの状態 (展開されているかどうか) に応じて、ボタンの色とテキストが異なります。
その reusidentifier の問題に似た問題があります。つまり、テーブルに既に割り当てられているセルを再利用しないと、スクロールを開始すると特定のフラグメントが表示されます。ここでは、最初のセクションでのみ発生しますが、断片化して重複しているように見えます....
UITableViewCells のメソッド reusIdentifier のように、既に割り当てられているヘッダービューを再利用することに似たものはありますか?
または、より良いアプローチがありますか?
ボタンを事前に割り当てて配列に格納してもうまくいきませんでした...
ここにいくつかのコードがあります:
iphone - UItableViewセクションのテキストを左から右に移動するには?
セルのテキストを右に移動する方法についていくつかの回答を見つけましたが、セクションのテキストを右に移動するにはどうすればよいですか?
iphone - Iphone : 2 番目のセクションの最初のセルにスクロールして、1 番目のセクションのヘッダーを表示する方法
行とセクションを持つ UITableView があります。最初のセクションのヘッダーが表示されるように、2 番目のセクションの最初の項目までスクロールしたいと思います。その状態に達するまでリストを手動でスクロールしたかのように。
scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:1] は機能しません。最初のセクションのヘッダーを非表示にします。
ios - カスタム UITableViewCell の複数のセクション
私はこの開発の初心者であるため、以下の要件について迅速な返信をお願いしています。
私のiPhoneアプリケーションは次のとおりです。Webページ(phpを使用)からデータを要求し、それをテーブルに表示します。このテーブルには複数行の情報が含まれています: imageView、1 つの列に 3 つの行 (ユーザー名、カテゴリ、ビューの数)、次の列にユーザーの電子メール ID。
このタイプの tableView を取得するには、カスタム UITableViewCell 参照、NSURLConnection メソッドを使用し、一度にテーブルにコンテンツ (複数のレコード) をロードしましたが、すべて正常に動作しました。
しかし、このデザインを次のように変更したいと思います。
(i) 複数のセクションを含む tableView を表示したい..カテゴリごとに (これは動的で固定された値ではありません)。
(ii) カテゴリ名をセクションタイトルにしたい..
この種の機能を自分のアプリで 1 週間使用できるようにするには、頭を悩ませています。私はアップルのドキュメントを参照し、ウェブをグーグルで検索しましたが、私の要件に一致するリソースを見つけることができませんでした..
これは可能ですか?.あなたのいずれかがこれを試した場合は、さらに先に進む方法を教えてください..
貴重なご回答お待ちしております..
ラミア。
iphone - TTSectionedDataSourceを使用して、画像とキャプションテキストをThree20テーブルセクションに追加します
を使用してテーブルを作成しようとしていますTTTableViewController
。Instagramや他の多くのアプリケーションと同じように、セクションヘッダーにキャプションテキストとともに画像を表示したいと思います。からのサンプルを使用してからのTTNavigatorDemo
データを表示してみましたTTSectionedDatasource
(これが正しい方法かどうかはわかりません。知っている場合は、より良い方法を提案してください)。通常の文字列としてセクション名/ヘッダーが含まれ、としてデータが含まれTTTableViewItem
ます。<UITableViewDelegate>
プロトコルを実装してみましたviewForHeaderInSection
が、メソッドを使用してそれを達成しました。データはセクションから分離されています。Three20を使用して、ヘッダー/セクションビューをTableItemView
データソースに渡し、実装できるようにするためのより良い方法はありますかTTTableViewDragRefreshDelegate
。を実装するときに実装できませんでした<UITableViewDelegate>
私のクラスのプロトコル。
今の私のクラス宣言は、次のようになります
次のような画像とテキストでセクションヘッダーを表示したいと思います。
:
私は現在、を使用TTNavigatorCode
してテーブルにデータを入力しています。これは次のとおりです。
メソッドを実装することで、似たようなものを作ることができました。
しかし、私のデータはモデルクラスからのものであり、ビューを生成してフォーマットされた方法でデータソースに追加したいので。Three20を使用して、セクションのデータの配列と、セクションの下の対応するデータの別の配列を指定する方法があるかどうかを知りたいですか?
あなたの助けは大歓迎です
ありがとう