0

私はアプリを開発しており、これらの要素を持つビューが必要です: - UITableView - UITextField および UIButton - TabBar

ご想像のとおり、私はチャットを開発していますが、.xib に要素を配置すると、UITextField と UIButton のレイヤーが表示されません。ビューなしで配置すると、表示されません。テーブルの下にビューを配置し、そのビューにテキストとボタンを配置すると、次のエラーが発生します: http://pastebin.com/CKfxijz9 (長すぎるため、エラーをそこに配置しました)

前もって感謝します

4

2 に答える 2

1

それがどのように振る舞うべきかによって、それに対処するいくつかの方法があります。それらのいくつかは次のとおりです。

  1. ボタンとテキストフィールドを保持するテーブルフッターまたはヘッダービューを提供します。
  2. テーブルビューを別のビューにネストします。テーブルビューと、ボタンとテキストフィールドを含むビューは、ビュー階層内の同じレベルにあります。彼らはお互いのサブビューやスーパービューよりもむしろ兄弟です。
  3. テーブルの代わりにUISliderを使用します。(ただし、個人的にはテーブルを使用します。)
于 2012-11-19T10:27:33.160 に答える
1

これは私が過去に使用したアプローチです(ベストプラクティスかどうかはわかりませんが、機能します)。

  1. ボタンとテキストフィールドを新しいビューに追加します (bottomView と呼びましょう)
  2. あなたのテーブルビューのスーパービューにbottomViewを追加してください
  3. 画面の下部に収まるようにボトムビューのフレームを設定します(これにより、テーブルビューがスクロールしますが、ボトムビューは常にメインビューの下部に接続されたままになります)
于 2012-11-19T15:47:38.967 に答える