我創建了一個UITableView,它從txt文件獲取它的內容,現在以tableHeaderView的形式編程實現了一個SearchBar。 你有什麼想法,我可以把一個圖像(在我的情況下是一個標誌)放在一切的頂部? 我在網上找了它,但沒有找到解決我的問題。 我使用Xcode 8和Swift 3.圖像作爲表格視圖的標題Swift 3
謝謝你的幫忙!
我創建了一個UITableView,它從txt文件獲取它的內容,現在以tableHeaderView的形式編程實現了一個SearchBar。 你有什麼想法,我可以把一個圖像(在我的情況下是一個標誌)放在一切的頂部? 我在網上找了它,但沒有找到解決我的問題。 我使用Xcode 8和Swift 3.圖像作爲表格視圖的標題Swift 3
謝謝你的幫忙!
在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
把一個UiView
高於一切(U必須是位精確笑),然後增加這一觀點的高度,把移動你想要它裏面。
希望能幫助你。
p.s:考慮在UiViewController
中使用UiTableView
而不是使用'UiTableViewController'(您只需設置委託)。 但是你必須記住,在UiViewController
裏面使用UiTableView
你不能顯示靜態內容。
執行以下操作的代碼在viewForHeaderInSection:
設視圖= UIView的(幀:yourviewFrame)
view.addSubview(您的搜索欄)
view.addSubview(您的ImageView)
返回視圖
用'UISearchBar'和'UIImage'添加'UIView'作爲'TableViewHeaderView' – JuicyFruit
JuicyFruit說的是correc噸。表視圖標題只是由UITableViewDataSource提供的自定義UIView。找出如何構建自定義UIView,然後從viewForHeaderInSection中簡單地返回它,並確保您也正確設置了標題高度。 – dylanthelion
你想讓圖像覆蓋搜索欄嗎? –