質問

私は初心者iPhoneプロジェクト。いTableViewでは、listboxの束を作る小さなUiViewのでした。のり替わります。

問題は、UiView的な開発に数カ月る場合にのみ表示された画面の最後の項目のTableView.

いるUiViewれにより固定され、底います。私たすべてのイビルダーできませんが、その防衛私は総伝iPhone dev).いこなすかはこのような態度を取るのか。

altテキストhttp://www.sqleffects.com/mystuff/ibissue.jpg

役に立ちましたか?

解決 4

一番下の行はこれです:あなたは、ナビゲーションテンプレートに基づいてプロジェクトを作成する場合、あなたはのUITableView、期間のサイズを変更することはできません。

だから私はやりたい、私は基本的にゼロからスタートし、表示またはWindowベースのテンプレートを選択し、手動で上のUITableViewをドロップする必要があります。

他のヒント

Ok、必要なものであるUIViewますが

  1. るUIViewる行為としてのTableViewControllerえることによって実施のためUITableViewDelegateとUITableViewDataSourceプロトコル(ことになりま由来UITableViewController直接、そのUITableViewと自動的に全体画面サイズ以外ョnavbarsおよび/またはtabbars))
  2. 他UIViewのついで下

よって、を作成することができますUITableView IB(なUITableViewController!) で接続UITableViewの財産おUIViewの記1.)

この方法で付与することが可能であり、UITableView固定サイズをする必要があります、ルームでの第二のUIView)

gabtubの答えをオフに構築するには、UIViewのは、あなたのテーブルビューとあなたの底面図を含むUITableViewDelegateとUITableViewDataSourceメソッドを実装する必要はありません。

それは、ビューコントローラであなたのようにしている建物に聞こえるので、

、私はあなたのメインビューコントローラ(代わりのUITableViewControllerを使用しての)のUIViewControllerのサブクラス作ると思います。次に、あなたのUITableViewとあなたのUIViewのUIViewControllerのビューインスタンスを追加することができます。

あなたが古いのUITableViewControllerのサブクラスに(コードワイズ)似ていますが、それのビュープロパティは、基礎となるのUIViewの代わりになることを何かになってしまいます -

私は、あなたのUIViewControllerサブクラスがUITableViewDelegateとUITableViewDataSourceプロトコルを実装して作ると思いますUITableViewのインスタンス(デバッガでつつくならば、あなたは[のUITableViewControllerビュー]を見ることができますし、[のUITableViewControllerのtableView]は同じオブジェクトを返します)。

gabtubの提案以上の

利点の一つは、それが一回限りのUIViewサブクラスを作成するからあなたを節約している、あなたはおそらくすでにオフのUIViewControllerサブクラス(または、以前に一回限りのUITableViewControllerのサブクラスを持っていた)を持っているので。

問題は今、UIViewのセクションフッタービューであるため、テーブルビュー内に含まれていること、おそらくです。

あなたがテーブルビューからのUIViewを削除する場合は、UIViewのためのスペースを作り、もう少し、あなたがそれを配置したい場所をあなたのUIViewを入れてテーブルビューをスケーリング、それはおそらく、テーブルビューのスーパービューに追加されます。あなたは正しいサイズにテーブルビューのサイズを変更することができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top