我有一個UITableView
(這恰好有一個UISearchBar
),似乎無法弄清楚如何擺脫它上面的白色/灰色邊框。我需要在UISearchBar
和上面的黑色之間有無縫黑色。擺脫上面的線UITableView
我試圖隱藏UISearchBar
看看是否與它有任何關係,但該行仍然出現。
任何想法?
我有一個UITableView
(這恰好有一個UISearchBar
),似乎無法弄清楚如何擺脫它上面的白色/灰色邊框。我需要在UISearchBar
和上面的黑色之間有無縫黑色。擺脫上面的線UITableView
我試圖隱藏UISearchBar
看看是否與它有任何關係,但該行仍然出現。
任何想法?
這個曾與我使用(使用SensibleTableView)的pullToRefresh視圖做的事情 - 它在drawRect中的一些代碼劃清界線。
你要自定義的UISearchBar背景根據您的要求相匹配,take a look at this tutorial.
你應該試試這個,通過它可以設置單元格邊框的顏色,如果你想改變一個特定的單元格的邊框的顏色把它作爲條件:如果(indexPath.row == yourcell):
tableView.separatorColor = [UIColor blackColor];
你也必須把表視圖中的cellForRowAtIndexPath方法上面的方法數據源。
請告知,如果它的工作原理..
確實將分隔符顏色更改爲黑色,但是tableview頂部的行仍然是灰色的。 – Tom
對我來說,它有助於設置:
searchBar.clipsToBounds = YES;
其實這是爲我解決的。搜索欄無緣無故地排在最前面! –
它不適用於uitableviewcontroller。我不得不使用uiviewcontroller。 – Sandeep
我一直在使用的影像爲背景,爲的UISearchBar嘗試過,但沒有奏效 - 這確實是有該行的UITableView的頂部。我也嘗試了以下內容:[code] [self.searchBar setBarStyle:UIBarStyleBlackTranslucent]; self.searchBar.backgroundColor = [UIColor blackColor]; (img in self.searchBar.subviews){ if([img isKindOfClass:NSClassFromString(@「UISearchBarBackground」)]){ [img removeFromSuperview]; } } [/ code] – Tom