私は、txt-ファイルからコンテンツを取得し、プログラムでtableHeaderViewとしてSearchBarを実装したUITableViewを作成しました。 イメージ(私の場合はエンブレム)をどのようにすべての上に置くことができるか考えていますか? 私はインターネット上でそれを探しましたが、私の問題の解決策は見つかりませんでした。 Xcode 8とSwift 3を使用しています。Image of Table View Swift 3
ありがとうございました!
私は、txt-ファイルからコンテンツを取得し、プログラムでtableHeaderViewとしてSearchBarを実装したUITableViewを作成しました。 イメージ(私の場合はエンブレム)をどのようにすべての上に置くことができるか考えていますか? 私はインターネット上でそれを探しましたが、私の問題の解決策は見つかりませんでした。 Xcode 8とSwift 3を使用しています。Image of Table View Swift 3
ありがとうございました!
は(uは少し正確笑なければなりません)すべての上にUiView
を入れて、このビューの高さを増やし、uはその中に欲しいものを置くのviewDidLoad
let view = UIView(frame: yourviewFrame)
//make button and set action and add into view
//make one image view
view.addSubview(your imageview)
//set view into tablefooterview
self.yourtableoutlet.tableHeaderView = view
をこのコードを追加します。
希望はあなたを助けることができます。
p.s:代わりにUiViewController
の中にUiTableView
を使用することを検討してください。代理人のみを設定する必要があります。 'UiTableViewController'を使用してください。 しかし、UiViewController
内のUiTableView
を使用すると、静的コンテンツを表示できないことを覚えておく必要があります。
はviewForHeaderInSectionに次のコードを実行します。
レットビュー=のUIView(フレーム:yourviewFrame)
view.addSubview(あなたの検索バー)
view.addSubview(あなたImageViewの)
リターンビュー
はJuicyFruitがcorrecで言っ 'UISearchBar'と' TableViewHeaderView' – JuicyFruit
として 'UIImage'と' UIView'を追加しますt。テーブルビューヘッダーは、UITableViewDataSourceによって提供されるカスタムUIViewです。カスタムUIViewを構築し、viewForHeaderInSectionから返すだけで、ヘッダーの高さも正しく設定されていることを確認してください。 – dylanthelion
画像が検索バーを覆うようにしますか? –