問題タブ [uitableview]

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.

0 投票する
5 に答える
5598 参照

iphone - Resizing UITableView on RootController

Is it possible to resize the UITableView on the RootController of a nav based app? When RootViewController.xib is opened in IB, there isn't a view. Just the UITableView. Clicking the inspector and then the little yellow ruler, frame height is grayed out. I'm adding a toolbar programmatically to the RootViewController:

That works fine but the bottom cell in the tableview is partially hidden because the tableview doesn't know about the toolbar.

0 投票する
4 に答える
52424 参照

iphone - 見ている間にUITableViewをリロードする方法

可視ビュー コントローラーの一部として UITableView がある場合、表示しているデータが新しいデータに変更されるように、それを再読み込みするにはどうすればよいですか。reload を呼び出すだけでは、スクロールするまでデータが更新されないようです。

0 投票する
2 に答える
1959 参照

iphone - UITabBarController を使用する UITableViewController が表示されない

私は興味深い状況に遭遇しました.3つUITableViewControllerのiPhoneアプリがそれぞれ多かれ少なかれ同じデータを表示しています(フィルタリングの問題だと言えます)。これまでに、このために 3 つの個別の NIB があり、それぞれに独自のコントローラーがあり、さらに上部のボタンのためにUITableViewControllers が内部にありました。UINavigationController

ここで、アプリを最適化してフットプリントを削減するために、すべてのロジックを 1 つの共通コントローラー ( UITableViewController) にパックし、NIB を 1 つだけ残しました。共通コントローラーは、データをフィルター処理して正しいデータを指すようにします。

したがって、同じ共通コントローラーを 3 つのナビゲーション コントローラーにロードします。

これらのナビゲーション コントローラを に追加しましたUITabBarController:

タブが表示され、テーブル ビューが表示されます。しかし、次のものをタッチして、表示UITabBarItemされていない前のものに戻ると、その場所にUITableViewControllerのみ表示UIWindowされます。はUITableViewController最後に触れたときだけ表示されますUITabBarItem

UITabBar私が気付いていないある種のビュー読み込みメカニズムはありますか?

0 投票する
1 に答える
531 参照

iphone - 2〜4個の前のビューをバックアップする

階層内に多数のビューを持つ標準のテーブルビューアプリケーションを作成しています。3〜4ビューをクリックしたときに、トップビューに戻る方法はありますか?ロードしようとしましたが、階層が失われました。

このコマンドで1つのビューが返されることはわかっています。これは、「戻る」ボタンの機能です。

0 投票する
19 に答える
92838 参照

ios - UITableView セクション ヘッダーのデフォルトのスクロール動作を変更する

2 つのセクションを持つ UITableView があります。シンプルなテーブルビューです。これらのヘッダーのカスタム ビューを作成するために、viewForHeaderInSection を使用しています。ここまでは順調ですね。

デフォルトのスクロール動作では、セクションに遭遇すると、次のセクションがスクロールして表示されるまで、セクション ヘッダーがナビゲーション バーの下に固定されたままになります。

私の質問は次のとおりです。セクション ヘッダーが上部に固定されたままではなく、残りのセクション行と共にナビゲーション バーの下をスクロールするように、デフォルトの動作を変更できますか?

明らかな何かが欠けていますか?

ありがとう。

0 投票する
1 に答える
3656 参照

iphone - iPhoneアプリのテーブルビューにボタンスタイルのセルを追加するにはどうすればよいですか?

これに関するアップルのドキュメントで特定の例を見つけることができません。連絡先アプリがテキストメッセージの送信/連絡先の情報のお気に入りに追加ボタンで行うのと同じように、プログラムでテーブルビューに2〜3個のボタンを追加したいと思います。誰かがこれを構成する方法を知っていますか?

0 投票する
3 に答える
2426 参照

iphone - パフォーマンスに影響を与えることなく、tableView viewForHeaderInSection で NIB をロードした UIView を使用するにはどうすればよいですか

私は、ロードされたペン先の UITableViewCell を返す tableView viewForHeaderInSection を実装しています。

この質問の目的のために単純化しました。

残念ながら、これらのヘッダーが表示されていなくても、50 以上のヘッダーがテーブルの描画時に nib から一度に読み込まれることがあるため、これは非常に遅くなります。

この例でUIViewを複製してヘッダーを複製できる現実的な方法はありますか? または、ヘッダー UIView をハードコードして作成する唯一の方法はありますか?

ありがとう

0 投票する
1 に答える
17241 参照

iphone - 動的なセルの高さを持つ UITableView -- スクロールダウンを修正するにはどうすればよいですか?

私はiPhone上で小さな小さなTwitterクライアントを構築しています。当然のことながら、ツイートを UITableView に表示していますが、もちろん長さもさまざまです。テキストに基づいてセルの高さを動的に変更しています。

PragProg book のアルゴリズムを使用して、実際のツイート セルを表示しています。

起動すると、表示されているすべてのツイートが問題なく表示されます。ただし、下にスクロールすると、下のツイートがかなりごちゃごちゃになっています。セルが画面からはみ出すと、上のセルの高さが必要以上に大きくなり、一部が隠れてしまうようです。その下のセル。セルがビューの上部に到達すると、セル自体がリセットされ、適切にレンダリングされます。上にスクロールしても問題はありません。

これが実際の動作を示すビデオです: http://screencast.com/t/rqwD9tpdltd

私はすでにかなり試しました:作成時にセルのフレームのサイズを変更し、異なる高さのセルに異なる識別子を使用し(つまり[NSString stringWithFormat:@"Identifier%d", rowHeight])、Interface Builderのプロパティを変更します...

投稿できる追加のコード スニペットがある場合は、お知らせください。よろしくお願いします。

0 投票する
4 に答える
3774 参照

iphone - UITableViewが回転しないのはなぜですか?

Interface Builder内には、次のものがあります

私のUIViewControllerで設定しました

IBにある他のViewControllerもあります。ここで何が欠けていますか?回転させる唯一の方法は、変換メソッドを使用する場合です。